Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/TuckerBMorgan/can-t
/ functions
Functions
825 in github.com/TuckerBMorgan/can-t
⨍
Functions
825
◇
Types & classes
48
↓ 1 callers
Function
valid_shape
Takes two tensors as flat buffers, and preforms matrix multiplication upon them It makes an assumption that all of them are 4d. This is to make things
crates/cant_cpu/src/tensor_matmul.rs:13
↓ 1 callers
Function
valid_shape
(a: [usize; MAX_DIMS], b: [usize; MAX_DIMS])
crates/cant_metal/src/tensor_matmul.rs:17
↓ 1 callers
Function
validate_tensor_store
()
src/central/mod.rs:108
↓ 1 callers
Method
validate_tensor_store
(&self)
src/central/equation.rs:860
Method
add
(self, rhs: Self)
src/central/add_op.rs:9
Function
add_remove_test
()
src/central/shape.rs:600
Method
add_vector
Takes two tensors as flat buffers, adds them together at an elementwise level and returns the result # Arguments 'a' : The first tensor 'b' : the seco
src/central/equation.rs:275
Function
advance_pow_test
()
src/central/pow_op.rs:68
Function
advanced_batch_mutiply_test
()
src/central/einsum.rs:528
Method
all_unique
(values: &[usize])
src/central/permute.rs:68
Function
allocate_and_data_test
()
src/central/tensor.rs:391
Function
allocate_test
()
src/central/tensor.rs:386
Function
apply_rotary_embedding_identity_cos_sin_no_change
()
src/nn/rotary_embedding.rs:147
Function
apply_rotary_embedding_preserves_input_shape
()
src/nn/rotary_embedding.rs:138
Function
apply_rotary_embedding_quadrature_rotation
()
src/nn/rotary_embedding.rs:158
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/lib.rs:12
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/nn/linear.rs:84
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/nn/embedding.rs:37
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/nn/sequential.rs:46
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/nn/gpt_block.rs:139
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/nn/layer_norm.rs:81
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/nn/tanh.rs:26
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/nn/rmsnorm.rs:51
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/transpose_op.rs:102
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/sigmoid_op.rs:54
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/reshape.rs:39
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/relu_op.rs:49
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/add_op.rs:113
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/select_op.rs:125
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/matmul_op.rs:146
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/std_op.rs:176
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/clamp_op.rs:53
Function
approx_equal
(a: f32, b: f32)
src/central/max_op.rs:91
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/mean_op.rs:103
Function
approx_equal
(a: f32, b: f32)
src/central/gather_op.rs:90
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/sin_op.rs:51
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/cos_op.rs:51
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/stack_op.rs:41
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/l1_loss.rs:27
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/diagonal_op.rs:232
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/tanh_op.rs:49
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/log.rs:42
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/cat_op.rs:128
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/sum_op.rs:99
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/pow_op.rs:45
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/masked_fill.rs:59
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/chunk_op.rs:94
Function
approx_equal
(a: f32, b: f32, epsilon: f32)
src/central/softmax_op.rs:111
Method
arange
Creates a tensor of a range of elemenbts, based on the parameters # Arguments 'start' - Where we start the range 'length' - The number of steps we wil
src/central/tensor.rs:268
Function
backprop_add_test
()
src/central/add_op.rs:197
Function
backprop_mul_test
()
src/central/mul_op.rs:203
Method
backward
Preforms the backward pass of a value through the network it only sets the grad, it does not zero it out, or update the values # Arugments 'starting_v
src/central/equation.rs:689
Function
bad_broadacst_shape_test
()
src/central/shape.rs:735
Function
bad_broadacst_test
()
src/central/shape.rs:727
Function
bad_can_matmul
()
src/central/shape.rs:696
Function
bad_shape_test
()
src/central/shape.rs:683
Function
bad_shape_test_remove_at_zero
()
src/central/shape.rs:689
Function
basic
()
src/nn/bpe_tokenizer.rs:97
Function
basic_1d_1d_test
()
src/central/einsum.rs:513
Function
basic_2d_broadcast_test
()
src/central/add_op.rs:171
Function
basic_2d_broadcast_test
()
src/central/mul_op.rs:177
Function
basic_2d_test
()
src/central/add_op.rs:127
Function
basic_2d_test
()
src/central/mul_op.rs:144
Function
basic_3d_brodcast
()
src/central/add_op.rs:149
Function
basic_3d_test
()
src/central/add_op.rs:138
Function
basic_3d_test
()
src/central/mul_op.rs:155
Function
basic_4d_test
()
src/central/add_op.rs:160
Function
basic_4d_test
()
src/central/mul_op.rs:166
Function
basic_add_test
()
src/central/add_op.rs:118
Function
basic_add_test
()
src/central/shape.rs:575
Function
basic_allocation_test
()
src/central/shape.rs:522
Function
basic_allocation_test_2
()
src/central/shape.rs:530
Function
basic_batch_test
()
src/central/einsum.rs:521
Function
basic_div_test
()
src/central/mul_op.rs:135
Function
basic_double_index_sum_test
()
src/central/sum_op.rs:123
Function
basic_double_index_with_skip_sum_test
()
src/central/sum_op.rs:146
Function
basic_matmul_shape_tests
()
src/central/shape.rs:646
Function
basic_matmul_test
()
src/central/matmul_op.rs:160
Function
basic_mul_test
()
src/central/mul_op.rs:117
Function
basic_neg_test
()
src/central/mul_op.rs:126
Function
basic_pow_test
()
src/central/pow_op.rs:59
Function
basic_remove_test
()
src/central/shape.rs:542
Function
basic_reshape_backward_test
()
src/central/reshape.rs:73
Function
basic_reshape_test
()
src/central/reshape.rs:53
Function
basic_reshape_test_2
()
src/central/reshape.rs:64
Function
basic_retrain_test
()
src/nn/gpt2.rs:283
Function
basic_select_test
()
src/central/select_op.rs:130
Function
basic_set_test
()
src/central/index.rs:47
Function
basic_single_column_k1
()
src/central/topk_op.rs:267
Function
basic_sum_test
()
src/central/sum_op.rs:104
Function
basic_test
()
src/nn/gpt2.rs:183
Function
basic_test
()
src/optimizers/stochastic_gradient_descent.rs:65
Function
basic_test
()
src/optimizers/adamw.rs:134
Function
basic_test
()
src/optimizers/adam.rs:125
Function
basic_test
()
src/central/einsum.rs:506
Function
batch_norm_simple_test
()
src/lib.rs:156
Method
batch_with_indices
Returns (values, indices), both sized k * num_cols, laid out column-major: for each "column" c in 0..num_cols, the k results live at offsets c + j * n
src/central/topk_op.rs:42
Function
can_matmul_test
()
src/central/shape.rs:671
Method
can_reshape_to
checks if you can reshape one shape into another
src/central/shape.rs:433
Function
cat_backward_splits_gradients
()
src/central/cat_op.rs:144
← previous
next →
201–300 of 825, ranked by callers