MCPcopy Create free account

hub / github.com/RightNow-AI/picolm / functions

Functions73 in github.com/RightNow-AI/picolm

↓ 19 callersFunctionstr_eq
picolm/model.c:96
↓ 15 callersFunctionfp16_to_fp32
picolm/quant.c:11
↓ 15 callersFunctionskip_meta_value
picolm/model.c:101
↓ 10 callersFunctionread_u64
picolm/model.c:72
↓ 9 callersFunctionread_u32
picolm/model.c:58
↓ 8 callersFunctionmatmul
picolm/tensor.c:67
↓ 6 callersFunctionvaddvq_f32_compat
picolm/quant.h:11
↓ 5 callersFunctiondequantize_row
picolm/quant.c:265
↓ 4 callersFunctionget_scale_min_k4
picolm/quant.c:82
↓ 3 callersFunctionget_time_ms
picolm/picolm.c:13
↓ 3 callersFunctionread_gguf_string
picolm/model.c:88
↓ 3 callersFunctionread_u8
picolm/model.c:45
↓ 3 callersFunctionrmsnorm
picolm/tensor.c:128
↓ 3 callersFunctionusage
picolm/picolm.c:29
↓ 3 callersFunctionvocab_lookup
picolm/tokenizer.c:25
↓ 2 callersFunctionfp32_to_fp16
picolm/quant.c:41
↓ 2 callersFunctiongguf_type_row_size
picolm/quant.c:321
↓ 2 callersFunctionhsum_sse
picolm/quant.h:24
↓ 2 callersFunctionmodel_free
picolm/model.c:708
↓ 2 callersFunctionrand_float
picolm/sampler.c:18
↓ 2 callersFunctionread_f32
picolm/model.c:79
↓ 2 callersFunctionread_stdin
picolm/picolm.c:45
↓ 2 callersFunctionread_u16
picolm/model.c:51
↓ 2 callersFunctionvec_add
picolm/tensor.c:282
↓ 2 callersFunctionvec_dot
picolm/quant.c:519
↓ 2 callersFunctionvec_dot_f32_f32
picolm/quant.c:340
↓ 1 callersFunctionallocate_run_state
picolm/model.c:431
↓ 1 callersFunctionanalyze_token
Count net brace/bracket deltas and check for unmatched quotes in a token string. * This is done once at init time, not at every sampling step. */
picolm/grammar.c:12
↓ 1 callersFunctiondequantize_row_f16
picolm/quant.c:254
↓ 1 callersFunctiondequantize_row_f32
picolm/quant.c:261
↓ 1 callersFunctiondequantize_row_q2_K
picolm/quant.c:171
↓ 1 callersFunctiondequantize_row_q3_K
picolm/quant.c:130
↓ 1 callersFunctiondequantize_row_q4_0
picolm/quant.c:236
↓ 1 callersFunctiondequantize_row_q4_K
picolm/quant.c:96
↓ 1 callersFunctiondequantize_row_q6_K
picolm/quant.c:193
↓ 1 callersFunctiondequantize_row_q8_0
picolm/quant.c:224
↓ 1 callersFunctionelemwise_mul
picolm/tensor.c:264
↓ 1 callersFunctiongguf_type_block_size
picolm/quant.c:283
↓ 1 callersFunctiongguf_type_quant_size
picolm/quant.c:302
↓ 1 callersFunctiongrammar_advance
picolm/grammar.c:130
↓ 1 callersFunctiongrammar_apply
picolm/grammar.c:72
↓ 1 callersFunctiongrammar_free
picolm/grammar.c:169
↓ 1 callersFunctiongrammar_init
picolm/grammar.c:45
↓ 1 callersFunctiongrammar_is_complete
picolm/grammar.c:164
↓ 1 callersFunctioninit_rope_tables
picolm/model.c:416
↓ 1 callersFunctionkvcache_load
picolm/model.c:773
↓ 1 callersFunctionkvcache_save
picolm/model.c:732
↓ 1 callersFunctionmatmul_worker
picolm/tensor.c:52
↓ 1 callersFunctionmmap_file
picolm/model.c:134
↓ 1 callersFunctionmodel_forward
picolm/model.c:555
↓ 1 callersFunctionmodel_load
picolm/model.c:538
↓ 1 callersFunctionmunmap_file
picolm/model.c:190
↓ 1 callersFunctionparse_gguf
picolm/model.c:205
↓ 1 callersFunctionread_i32
picolm/model.c:65
↓ 1 callersFunctionread_u64_at
picolm/tokenizer.c:8
↓ 1 callersFunctionrope
Rotary position encoding using pre-computed cos/sin tables */
picolm/tensor.c:210
↓ 1 callersFunctionsampler_init
picolm/sampler.c:37
↓ 1 callersFunctionsampler_sample
picolm/sampler.c:43
↓ 1 callersFunctionsilu
picolm/tensor.c:258
↓ 1 callersFunctionsoftmax
picolm/tensor.c:178
↓ 1 callersFunctiontensor_init_scratch
picolm/tensor.c:18
↓ 1 callersFunctiontensor_set_threads
picolm/tensor.c:27
↓ 1 callersFunctiontokenizer_decode
picolm/tokenizer.c:223
↓ 1 callersFunctiontokenizer_encode
picolm/tokenizer.c:107
↓ 1 callersFunctiontokenizer_free
picolm/tokenizer.c:269
↓ 1 callersFunctiontokenizer_load
picolm/tokenizer.c:48
↓ 1 callersFunctionvec_dot_q4_K_f32
picolm/quant.c:378
↓ 1 callersFunctionvec_dot_q6_K_f32
picolm/quant.c:467
↓ 1 callersFunctionxorshift64
picolm/sampler.c:9
Functioncmp_prob_desc
picolm/sampler.c:27
Functioncmp_sorted
picolm/tokenizer.c:19
Functionmain
picolm/picolm.c:64
Functiontensor_get_threads
picolm/tensor.c:33