File size: 5,420 Bytes
8a01471
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
��Dockerfile

LICENSE

README.md

backend/.dockerignore

backend/Dockerfile

backend/README.md

backend/app/__init__.py

backend/app/database.py

backend/app/main.py

backend/app/model_analyzer.py

backend/models.db

backend/requirements.txt

backend/start.bat

backend/start.sh

docker-compose.yml

docker-start.bat

docker-start.sh

exporters/python/README.md

exporters/python/nn3d_exporter/__init__.py

exporters/python/nn3d_exporter/onnx_exporter.py

exporters/python/nn3d_exporter/pytorch_exporter.py

exporters/python/nn3d_exporter/schema.py

exporters/python/pyproject.toml

files_to_commit.txt

index.html

nginx.conf

package-lock.json

package.json

public/favicon.svg

samples/cnn_resnet.nn3d

samples/simple_mlp.nn3d

samples/transformer_encoder.nn3d

src/App.css

src/App.tsx

src/components/Scene.tsx

src/components/controls/CameraControls.tsx

src/components/controls/Interaction.tsx

src/components/controls/index.ts

src/components/edges/EdgeConnections.tsx

src/components/edges/EdgeGeometry.tsx

src/components/edges/NeuralConnection.tsx

src/components/edges/index.ts

src/components/index.ts

src/components/layers/LayerGeometry.tsx

src/components/layers/LayerNodes.tsx

src/components/layers/NeuralLayerMesh.tsx

src/components/layers/index.ts

src/components/ui/DropZone.module.css

src/components/ui/DropZone.tsx

src/components/ui/InfoPanel.module.css

src/components/ui/InfoPanel.tsx

src/components/ui/Toolbar.module.css

src/components/ui/Toolbar.tsx

src/components/ui/index.ts

src/components/visualization/ArchScene.tsx

src/components/visualization/LayerDetailPanel.module.css

src/components/visualization/LayerDetailPanel.tsx

src/components/visualization/NeuralScene.tsx

src/components/visualization/NeuralVisualizer.module.css

src/components/visualization/NeuralVisualizer.tsx

src/components/visualization/SavedModelsPanel.module.css

src/components/visualization/SavedModelsPanel.tsx

src/components/visualization/VisualizationControls.module.css

src/components/visualization/VisualizationControls.tsx

src/components/visualization/index.ts

src/core/api-client.ts

src/core/arch-layout.ts

src/core/formats/format-detector.ts

src/core/formats/index.ts

src/core/formats/keras-parser.ts

src/core/formats/onnx-parser.ts

src/core/formats/pytorch-parser.ts

src/core/formats/safetensors-parser.ts

src/core/formats/types.ts

src/core/index.ts

src/core/layer-geometry.ts

src/core/layout-engine.ts

src/core/layout.ts

src/core/loader.ts

src/core/model-hierarchy.ts

src/core/store.ts

src/main.tsx

src/schema/index.ts

src/schema/nn3d.schema.json

src/schema/types.ts

src/schema/validator.ts

src/vite-env.d.ts

tsconfig.json

tsconfig.node.json

vite.config.ts