MCPcopy Create free account

hub / github.com/ddkang/zkml / types & classes

Types & classes92 in github.com/ddkang/zkml

↓ 1 callersClassAveragePool2D
backwards/backward.py:212
↓ 1 callersClassCircuitConfig
backwards/backward.py:11
↓ 1 callersClassConv2D
backwards/backward.py:52
↓ 1 callersClassConverter
python/converter.py:26
↓ 1 callersClassLastTwoLayers
testing/circuits/last_two_layers.py:16
↓ 1 callersClassP128Pow5T3Gen
src/commitments/poseidon_commit.rs:33
↓ 1 callersClassReshape
backwards/backward.py:248
↓ 1 callersClassSoftmax
backwards/backward.py:193
EnumActivationType
src/layers/layer.rs:53
ClassAddChip
src/layers/arithmetic/add.rs:25
ClassAddPairsChip
src/gadgets/add_pairs.rs:14
ClassAdderChip
src/gadgets/adder.rs:14
InterfaceArithmetic
src/layers/arithmetic.rs:18
InterfaceAverager
src/layers/averager.rs:14
ClassAvgPool2DChip
src/layers/avg_pool_2d.rs:20
ClassBatchMatMulChip
src/layers/batch_mat_mul.rs:16
ClassBiasDivFloorRelu6Chip
src/gadgets/bias_div_floor_relu6.rs:18
ClassBiasDivRoundRelu6Chip
src/gadgets/bias_div_round_relu6.rs:18
ClassBroadcastChip
src/layers/shape/broadcast.rs:18
InterfaceCommit
src/commitments/commit.rs:7
ClassConcatenationChip
src/layers/shape/concatenation.rs:13
ClassConv2DChip
src/layers/conv2d.rs:48
ClassConv2DConfig
src/layers/conv2d.rs:41
EnumConvLayerEnum
src/layers/conv2d.rs:35
ClassDAGLayerChip
src/layers/dag.rs:48
ClassDAGLayerConfig
src/layers/dag.rs:41
ClassDivFixedChip
src/layers/div_fixed.rs:18
ClassDivVarChip
src/layers/arithmetic/div_var.rs:21
ClassDotProductChip
src/gadgets/dot_prod.rs:16
ClassExpGadgetChip
IMPORTANT: this return exp(x) * SF
src/gadgets/nonlinear/exp.rs:17
ClassFullyConnectedChip
src/layers/fully_connected.rs:34
ClassFullyConnectedConfig
src/layers/fully_connected.rs:24
InterfaceGadget
src/gadgets/gadget.rs:86
ClassGadgetConfig
src/gadgets/gadget.rs:43
InterfaceGadgetConsumer
src/layers/layer.rs:87
EnumGadgetType
src/gadgets/gadget.rs:15
ClassInputLookupChip
src/gadgets/input_lookup.rs:11
InterfaceLayer
General issue with rust: I'm not sure how to pass named arguments to a trait... Currently, the caller must be aware of the order of the tensors and re
src/layers/layer.rs:76
ClassLayerConfig
src/layers/layer.rs:64
ClassLayerMsgpack
src/utils/loader.rs:13
EnumLayerType
src/layers/layer.rs:13
ClassLogisticChip
src/layers/logistic.rs:14
ClassLogisticGadgetChip
src/gadgets/nonlinear/logistic.rs:14
ClassMaskNegInfChip
src/layers/shape/mask_neg_inf.rs:13
ClassMaxChip
src/gadgets/max.rs:14
ClassMaxPool2DChip
src/layers/max_pool_2d.rs:16
ClassMeanChip
src/layers/mean.rs:17
ClassModelCircuit
src/model.rs:82
ClassModelConfig
src/model.rs:95
ClassModelMsgpack
src/utils/loader.rs:24
ClassMulChip
src/layers/arithmetic/mul.rs:25
ClassMulPairsChip
src/gadgets/mul_pairs.rs:14
ClassMyHash
src/commitments/poseidon_commit.rs:67
InterfaceNonLinearGadget
src/gadgets/nonlinear/non_linearity.rs:17
ClassNoopChip
src/layers/noop.rs:9
ClassPackChip
src/layers/shape/pack.rs:13
ClassPackerChip
src/commitments/packer.rs:31
ClassPackerConfig
src/commitments/packer.rs:23
ClassPadChip
src/layers/shape/pad.rs:54
ClassPadConfig
src/layers/shape/pad.rs:56
EnumPaddingEnum
src/layers/conv2d.rs:28
ClassPermuteChip
src/layers/shape/permute.rs:13
ClassPoseidonCommitChip
src/commitments/poseidon_commit.rs:23
ClassPowChip
src/layers/pow.rs:14
ClassPowGadgetChip
IMPORTANT: PowGadget assumes a single power across the entire DAG
src/gadgets/nonlinear/pow.rs:15
ClassReluChip
src/gadgets/nonlinear/relu.rs:14
ClassReshapeChip
src/layers/shape/reshape.rs:13
ClassResizeNNChip
src/layers/shape/resize_nn.rs:13
ClassRotateChip
src/layers/shape/rotate.rs:14
ClassRsqrtChip
src/layers/rsqrt.rs:14
ClassRsqrtGadgetChip
src/gadgets/nonlinear/rsqrt.rs:14
ClassSliceChip
src/layers/shape/slice.rs:13
ClassSoftmaxChip
src/layers/softmax.rs:22
ClassSplitChip
src/layers/shape/split.rs:13
ClassSqrtBigChip
src/gadgets/sqrt_big.rs:16
ClassSqrtChip
src/layers/sqrt.rs:14
ClassSqrtGadgetChip
src/gadgets/nonlinear/sqrt.rs:14
ClassSquareChip
src/layers/square.rs:15
ClassSquareGadgetChip
src/gadgets/square.rs:12
ClassSquaredDiffChip
src/layers/squared_diff.rs:18
ClassSquaredDiffGadgetChip
src/gadgets/squared_diff.rs:14
ClassSubChip
src/layers/arithmetic/sub.rs:24
ClassSubPairsChip
src/gadgets/sub_pairs.rs:14
ClassTanhChip
src/layers/tanh.rs:14
ClassTanhGadgetChip
src/gadgets/nonlinear/tanh.rs:14
ClassTensorMsgpack
src/utils/loader.rs:6
ClassTransposeChip
src/layers/shape/transpose.rs:13
ClassUpdateChip
src/layers/update.rs:14
ClassUpdateGadgetChip
src/gadgets/update.rs:17
ClassVarDivRoundBig3Chip
src/gadgets/var_div_big3.rs:13
ClassVarDivRoundBigChip
src/gadgets/var_div_big.rs:13
ClassVarDivRoundChip
src/gadgets/var_div.rs:15