MCPcopy Create free account

hub / github.com/ICME-Lab/jolt-atlas / functions

Functions3,379 in github.com/ICME-Lab/jolt-atlas

↓ 857 callersMethodmap
Maps a function to tensors ``` use atlas_onnx_tracer::tensor::Tensor; let mut a = Tensor::<i32>::new(Some(&[1, 4]), &[2]).unwrap(); let mut c = a.map(
atlas-onnx-tracer/src/tensor/mod.rs:1117
↓ 727 callersMethoditer
(&self)
joltworks/src/poly/compact_polynomial.rs:55
↓ 695 callersMethodclone
(&self)
joltworks/src/poly/dense_mlpoly.rs:503
↓ 691 callersMethodunwrap
Unwraps the optional checkpoint value, panicking if None.
joltworks/src/lookup_tables/prefixes/mod.rs:200
↓ 346 callersMethodlen
(&self)
joltworks/src/poly/ra_poly.rs:49
↓ 293 callersMethodpush
(&mut self, row: usize, col: usize, value: F)
joltworks/src/subprotocols/blindfold/r1cs.rs:194
↓ 248 callersMethodinto
(self)
joltworks/src/poly/opening_proof.rs:1152
↓ 199 callersMethodwith_min_len
(self, _min: usize)
atlas-onnx-tracer/src/utils/parallel_utils.rs:108
↓ 195 callersFunctionpar_enabled
Returns the shared minimum parallel chunk length. When parallel execution is enabled, this returns `1`, which is effectively Rayon default behavior.
common/src/parallel.rs:28
↓ 152 callersMethodinto_opening
(self)
joltworks/src/field/mod.rs:58
↓ 152 callersMethodlog_2
(self)
joltworks/src/utils/math.rs:16
↓ 148 callersMethodpar_iter
(&'data self)
atlas-onnx-tracer/src/utils/parallel_utils.rs:54
↓ 145 callersMethoddims
Returns the tensor's dimensions.
atlas-onnx-tracer/src/tensor/mod.rs:868
↓ 138 callersMethodget
Get a single value from the Tensor. ``` use atlas_onnx_tracer::tensor::Tensor; let mut a = Tensor::<i32>::new(None, &[2, 3, 5]).unwrap(); a[1*15 + 1
atlas-onnx-tracer/src/tensor/mod.rs:409
↓ 120 callersMethodlen
Returns the number of elements in the tensor.
atlas-onnx-tracer/src/tensor/mod.rs:368
↓ 110 callersMethodbuild
(mut self)
joltworks/src/subprotocols/blindfold/r1cs.rs:459
↓ 108 callersMethodinto_provider
Convert this accessor into a prover provider that can append openings to the accumulator using `transcript` and `opening_point`.
jolt-atlas-core/src/utils/opening_access.rs:170
↓ 108 callersMethodsplit_at
(&self, mid: usize)
joltworks/src/poly/opening_proof.rs:1106
↓ 104 callersMethodbind_parallel
(&mut self, r: F::Challenge, order: BindingOrder)
joltworks/src/poly/dense_mlpoly.rs:84
↓ 100 callersMethodget_bound_coeff
(&self, i: usize)
joltworks/src/poly/lt_poly.rs:61
↓ 91 callersMethodinput
Add an input node with the given output dimensions.
atlas-onnx-tracer/src/model/test.rs:76
↓ 90 callersMethodinto_iter
(self)
atlas-onnx-tracer/src/tensor/mod.rs:241
↓ 90 callersFunctionunit_test_op
Run the prove-and-verify workflow, returning the execution IO.
jolt-atlas-core/src/onnx_proof/ops/test.rs:10
↓ 88 callersMethodevaluate
(&self, r: &C)
joltworks/src/poly/unipoly.rs:219
↓ 88 callersMethodmark_output
Mark a wire as an output of the model.
atlas-onnx-tracer/src/model/test.rs:504
↓ 77 callersMethodappend_nodeio
Append a node I/O opening with its claimed value to the prover accumulator at the provider's current opening point.
jolt-atlas-core/src/utils/opening_access.rs:255
↓ 74 callersMethodsum
(iter: I)
joltworks/src/field/tracked_ark.rs:237
↓ 73 callersMethodget_advice
Read an advice opening for the current node.
jolt-atlas-core/src/utils/opening_access.rs:143
↓ 70 callersMethodget_reduced_opening
Read the reduced opening claim for the current node.
jolt-atlas-core/src/utils/opening_access.rs:132
↓ 70 callersMethodinto_par_iter
(self)
joltworks/src/utils/expanding_table.rs:104
↓ 70 callersMethodreshape
Reshape the tensor ``` use atlas_onnx_tracer::tensor::Tensor; let mut a = Tensor::<f32>::new(None, &[3, 3, 3]).unwrap(); a.reshape(&[9, 3]); assert_eq
atlas-onnx-tracer/src/tensor/mod.rs:879
↓ 66 callersMethodevaluate
(&self, z: &[F])
joltworks/src/subprotocols/blindfold/mod.rs:497
↓ 64 callersMethodappend_advice
Append an advice opening with its claimed value to the prover accumulator at the provider's current opening point.
jolt-atlas-core/src/utils/opening_access.rs:273
↓ 64 callersMethodlen
(&self)
joltworks/src/poly/commitment/hyperkzg/kzg.rs:140
↓ 63 callersMethodfinal_claim
(&self)
joltworks/src/subprotocols/opening_reduction.rs:421
↓ 57 callersMethodconcat
Add a concat node with an arbitrary number of inputs.
atlas-onnx-tracer/src/model/test.rs:340
↓ 55 callersMethoddata
Get the inner values
atlas-onnx-tracer/src/tensor/mod.rs:353
↓ 55 callersMethodmodel
Get the model
jolt-atlas-core/src/onnx_proof/preprocessing.rs:55
↓ 53 callersMethodload
(path: &str, run_args: &RunArgs)
atlas-onnx-tracer/src/model/mod.rs:50
↓ 48 callersMethodconstant
Create `value * u` where u is the relaxation scalar.
joltworks/src/subprotocols/blindfold/mod.rs:470
↓ 48 callersMethodpadded_next_power_of_two
Returns a cloned tensor padded to power-of-two dimensions with zeros.
atlas-onnx-tracer/src/tensor/mod.rs:474
↓ 48 callersMethodpar_enum_map
Maps a function to tensors and enumerates in parallel ``` use atlas_onnx_tracer::tensor::{Tensor, TensorError}; let mut a = Tensor::<i32>::new(Some(&[
atlas-onnx-tracer/src/tensor/mod.rs:1152
↓ 48 callersMethodpar_iter_mut
(&'data mut self)
atlas-onnx-tracer/src/tensor/mod.rs:305
↓ 47 callersMethodget_nodeio
Read a node I/O opening for the selected target.
jolt-atlas-core/src/utils/opening_access.rs:137
↓ 42 callersMethodas_ref
(&self)
jolt-atlas-core/src/utils/opening_access.rs:82
↓ 41 callersMethodproduct
(factors: Vec<ValueSource>)
joltworks/src/subprotocols/blindfold/output_constraint.rs:51
↓ 38 callersMethodfield_mul
(&self, n: F)
joltworks/src/utils/small_scalar.rs:34
↓ 37 callersMethodsumcheck_evals
(&self, index: usize, degree: usize, order: BindingOrder)
joltworks/src/poly/ra_poly.rs:131
↓ 37 callersFunctionverify_zk
Verify a ZK proof bundle for an ONNX model execution.
jolt-atlas-core/src/onnx_proof/zk.rs:2661
↓ 35 callersMethodlen
The current length of the polynomial
joltworks/src/poly/multilinear_polynomial.rs:118
↓ 35 callersMethodlen
(&self)
joltworks/src/poly/dense_mlpoly.rs:65
↓ 35 callersFunctionprove_zk
Prove an ONNX model execution with zero-knowledge (single pass). `pedersen_gens` must have at least `max(poly_degree + 1, hyrax_C)` message generator
jolt-atlas-core/src/onnx_proof/zk.rs:1831
↓ 34 callersMethodmul_u64
(&self, n: u64)
joltworks/src/field/ark.rs:242
↓ 33 callersMethodmul_vector
Compute matrix-vector product: result = M * z
joltworks/src/subprotocols/blindfold/r1cs.rs:213
↓ 33 callersMethodpow2_padded_num_output_elements
Computes the total number of output elements produced by this node after mapping each output dimension to its next power of two. For example, if `out
atlas-onnx-tracer/src/node/mod.rs:64
↓ 32 callersMethodnodeio
Convenience method for the common case of opening an input/current node output in this builder's default sumcheck context.
jolt-atlas-core/src/utils/opening_access.rs:44
↓ 32 callersFunctionprove_and_verify
Run the prove-and-verify workflow, returning the execution IO.
jolt-atlas-core/src/onnx_proof/e2e_tests.rs:64
↓ 31 callersMethodas_unreduced_ref
(&self)
joltworks/src/field/ark.rs:236
↓ 31 callersFunctioneinsum
( equation: &str, inputs: &[&Tensor<T>], )
atlas-onnx-tracer/src/tensor/ops.rs:733
↓ 30 callersMethodalloc
Allocate a new node ID.
atlas-onnx-tracer/src/model/test.rs:62
↓ 30 callersMethodinsert_node
Insert a node into the graph and return its wire.
atlas-onnx-tracer/src/model/test.rs:69
↓ 30 callersMethodmatch_endianness
(&self)
joltworks/src/poly/opening_proof.rs:1127
↓ 28 callersMethodbuild
Build and consume the builder, returning the constructed `Model`.
atlas-onnx-tracer/src/model/test.rs:509
↓ 28 callersMethodfold
( &self, other: &Self, t_row_commitments: &[C::G1], r: F, )
joltworks/src/subprotocols/blindfold/relaxed_r1cs.rs:99
↓ 28 callersMethodprint_model
(mut self)
jolt-atlas-core/src/onnx_proof/e2e_tests.rs:42
↓ 27 callersMethodappend_virtual
( &mut self, transcript: &mut T, opening_id: OpeningId, opening_point: Opening
joltworks/src/poly/opening_proof.rs:376
↓ 26 callersMethodappend_serializable
(&mut self, scalar: &F)
joltworks/src/transcripts/keccak.rs:147
↓ 26 callersMethodbind
(&mut self, r_j: F::Challenge, bind_order: BindingOrder)
joltworks/src/poly/lt_poly.rs:33
↓ 26 callersMethodcommit
Single MSM including blinding.
joltworks/src/poly/commitment/pedersen.rs:77
↓ 26 callersMethoddims
Returns the normalized dimension information for the sum operation.
jolt-atlas-core/src/utils/dims.rs:491
↓ 26 callersMethodis_empty
(&self)
joltworks/src/poly/dense_mlpoly.rs:69
↓ 25 callersMethodappend_scalar
(&mut self, scalar: &F)
joltworks/src/transcripts/keccak.rs:137
↓ 25 callersFunctionra_onehot_provers
Build the three RA one-hot sumcheck **provers** (RaVirtual, HammingWeight, Booleanity) from an [`RaOneHotEncoding`] and pre-computed `lookup_indices`.
joltworks/src/subprotocols/shout.rs:399
↓ 25 callersMethodsimple_op
Adds a simple operator that uses the handler's input indices directly. This is the main operator for simple handlers like Add, Sub, etc.
atlas-onnx-tracer/src/utils/handler_builder.rs:97
↓ 25 callersFunctionunsafe_allocate_zero_vec
(size: usize)
joltworks/src/utils/thread.rs:11
↓ 24 callersMethodget_virtual_polynomial_opening
( &self, opening_id: OpeningId, )
joltworks/src/poly/opening_proof.rs:141
↓ 24 callersMethodis_zero
(&self)
joltworks/src/poly/unipoly.rs:188
↓ 24 callersMethodlen
(&self)
joltworks/src/poly/split_eq_poly.rs:165
↓ 24 callersMethodnum_rounds
(&self)
joltworks/src/subprotocols/shout.rs:143
↓ 24 callersFunctionverify_zk_sumcheck_instances
Helper to verify a ZK sumcheck given verifier instances.
jolt-atlas-core/src/onnx_proof/zk.rs:262
↓ 23 callersMethodadvice
Build an advice opening for the current node in this builder's default sumcheck context.
jolt-atlas-core/src/utils/opening_access.rs:54
↓ 23 callersMethodtake
Take the openings, removing the points to reduce proof size # Returns: `Openings<F>` - The openings with points removed
joltworks/src/poly/opening_proof.rs:415
↓ 22 callersFunctionra_onehot_verifiers
Build the three RA one-hot sumcheck **verifiers** (RaVirtual, HammingWeight, Booleanity) from an [`RaOneHotEncoding`]. Transcript challenge draw orde
joltworks/src/subprotocols/shout.rs:474
↓ 21 callersMethodis_one
(&self)
joltworks/src/field/tracked_ark.rs:230
↓ 21 callersMethodpow2
(self)
joltworks/src/utils/math.rs:11
↓ 21 callersMethodsplit
Splits `self` into a tuple (prefix, suffix) of `LookupBits`, where `suffix.len() == suffix_len`.
joltworks/src/utils/lookup_bits.rs:32
↓ 20 callersMethodappend_message
(&mut self, msg: &'static [u8])
joltworks/src/transcripts/keccak.rs:108
↓ 20 callersMethodassign
Assign the witness to the Z vector for R1CS satisfaction checking The Z vector layout is: ```text Z = [u, challenges..., initial_claim, witness_vars.
joltworks/src/subprotocols/blindfold/witness.rs:228
↓ 20 callersMethodlen
(&self)
joltworks/src/lookup_tables/prefixes/mod.rs:160
↓ 20 callersMethodpow
Elementwise raise a tensor to the nth power. # Arguments `self` - Tensor `b` - Single value # Examples ``` use atlas_onnx_tracer::tensor::Tensor; use
atlas-onnx-tracer/src/tensor/mod.rs:1468
↓ 19 callersFunctiondrop_in_background_thread
(data: T)
joltworks/src/utils/thread.rs:3
↓ 19 callersMethodg1_powers
(&self)
joltworks/src/poly/commitment/hyperkzg/kzg.rs:132
↓ 19 callersMethodprint_timing
(mut self)
jolt-atlas-core/src/onnx_proof/e2e_tests.rs:47
↓ 19 callersFunctionsetup
Load tokenizer, encode prompt, run Tract f32 + quantized i32 forward passes, and extract last-position logits from both.
atlas-onnx-tracer/examples/quant_error_analysis.rs:98
↓ 19 callersMethodtrim
(self, max_degree: usize)
joltworks/src/poly/commitment/hyperkzg/mod.rs:54
↓ 18 callersMethodchallenge_scalar
(&mut self)
joltworks/src/transcripts/keccak.rs:203
↓ 18 callersMethodcoeffs_as_field_elements
(&self)
joltworks/src/poly/compact_polynomial.rs:59
↓ 18 callersFunctioncompute_division
Computes quotient and remainder for neural teleportation division. Returns (quotient, remainder) where input = DIVISOR * quotient + remainder
jolt-atlas-core/src/onnx_proof/neural_teleport/division.rs:48
↓ 18 callersMethodverify
( &self, pp: &AtlasVerifierPreprocessing<F, PCS>, io: &ModelExecutionIO, _debu
jolt-atlas-core/src/onnx_proof/mod.rs:204
↓ 17 callersMethodis_empty
Checks if the number of elements in tensor is 0.
atlas-onnx-tracer/src/tensor/mod.rs:373
next →1–100 of 3,379, ranked by callers