Skip to content
1 viewer

rust 1,854,448 · typescript 233,181 · javascript 132,491 · python 19,572 · 6,381 files · digest 17250db9be6a · built in 2.2 s · crystals off

cre8-app-inference-proof inference cargo crate

Universal prove harness: run an arbitrary computation through a CRE8VM executor and map its trace into a ProvenAttestation. No per-function IR authoring.

crates/cre8-app-inference-proof · level 8 · 7,720 lines (5,610 code) · 14 files · 332 fns (118 tests) · cyclomatic Σ 634

9workspace deps
1direct dependents
8transitive dependents
117calls out
0calls in
284call-graph weight
0.0%exact crystals

Neighbourhood

Left: crates that declare this one. Right: crates it declares (dev-dependencies included). Edge width grows with resolved calls.

Files

lowhigh

File call graph

Resolved calls between this crate's files, callers left of callees.

Heaviest functions

By call-graph weight (PageRank; 1.0 is the average function). 332 functions in all.

functionkindlinescyclomaticcallerscalleesweightcrystal
LayerSpec::weight_bytessrc/riscv_kernel.rs:482method311404.4
i_typesrc/riscv_kernel.rs:49fn31403.5
entry_argssrc/lib.rs:146fn31203.5
connectsrc/connection.rs:116fn1431413.4
scalar_textsrc/foundry.rs:82fn73303.1
ctxsrc/connection.rs:534fn311313
program_bindingsrc/lib.rs:74fn311012.8
interpret_programsrc/lib.rs:153fn171912.8
attestation_from_interpretsrc/lib.rs:201fn473942.8
FoundryRecipe::defaultsrc/foundry.rs:66trait impl1211602.8
Rng::next_u64src/tiny_model.rs:150method81202.7
train_tiny_model_tracedsrc/tiny_model.rs:252fn8311382.3
corpus_chunk_pathsrc/corpus_tree.rs:50fn31602.2
r_typesrc/riscv_kernel.rs:46fn31302.2
softmax_weight_lutsrc/attention.rs:428fn31402.1
run_and_attestsrc/lib.rs:129fn111232
forgesrc/foundry.rs:347fn3921362
attestation_with_proofsrc/lib.rs:590fn171922
requantize_activationssrc/riscv_kernel.rs:821fn41601.9
field_textsrc/foundry.rs:90fn31211.7
TinyModelShape::demosrc/tiny_model.rs:112method31601.7
addisrc/riscv_kernel.rs:72fn31511.6
chunk_index_from_pathsrc/corpus_tree.rs:57fn93201.6
FoundryRecipe::total_weight_bytessrc/foundry.rs:203method31401.6
ForgedModel::basis_root_hexsrc/foundry.rs:388method311201.6
train_tiny_modelsrc/tiny_model.rs:230fn91511.6
chunk_tiny_modelsrc/tiny_model.rs:380fn112621.5
unpacksrc/attention.rs:125fn122501.5
project_vecsrc/attention.rs:217fn31401.5
FoundryRecipe::from_valuesrc/foundry.rs:182method151671.5
tiny_model_forwardsrc/tiny_model.rs:202fn153331.5
build_riscv_elfsrc/riscv_kernel.rs:176fn411231.4
Rng::belowsrc/tiny_model.rs:159method31211.4
dot_exprsrc/ffn.rs:106fn72201.4
run_unitsrc/ffn.rs:115fn103231.4
FoundryRecipe::edits_textsrc/foundry.rs:272method31501.4
verify_proven_succinctsrc/lib.rs:450fn296731.4
FoundryRecipe::widths_textsrc/foundry.rs:264method31301.4
basis_root_from_manifestsrc/corpus_tree.rs:140fn41221.4
FoundryRecipe::to_querysrc/foundry.rs:278method172321.3

Outside the workspace

anyhow cre8-vm serde serde_json