MCPcopy Index your code
hub / github.com/e3ntity/nanograd

github.com/e3ntity/nanograd @main

Chat with this repo
repository ↗ · DeepWiki ↗ · + Follow
114 symbols 277 edges 25 files 16 documented · 14%
What it actually does AI analysis from the code graph — generated when you open this
loading…

Extension points exported contracts — how you extend this code

Module (Interface)
(no doc) [4 implementers]
src/nn/module.rs

Core symbols most depended-on inside this repo

len
called by 26
src/examples/mnist/server.rs
get_value
called by 23
src/scalar/scalar.rs
set_edge
called by 11
src/scalar/scalar.rs
params
called by 9
src/examples/mnist/network.rs
forward
called by 6
src/examples/mnist/network.rs
rand_normal
called by 6
src/util/dist.rs
set_grad
called by 6
src/scalar/scalar.rs
extend
called by 5
src/examples/mnist/server.rs

Shape

Method 62
Function 34
Class 10
Enum 7
Interface 1

Languages

Rust96%
Python4%

Modules by API surface

src/scalar/scalar.rs23 symbols
src/examples/mnist/server.rs16 symbols
src/examples/mnist/network.rs11 symbols
src/scalar/func.rs10 symbols
src/tensor/tensor.rs8 symbols
src/examples/mnist/dataset.rs6 symbols
src/util/plot.rs5 symbols
src/nn/filter2d.rs5 symbols
src/nn/conv2d.rs5 symbols
data/download_mnist.py5 symbols
src/nn/perceptron.rs4 symbols
src/nn/linear.rs4 symbols

For agents

$ claude mcp add nanograd \
  -- python -m otcore.mcp_server <graph>

⬇ download graph artifact