Utility to generate and train PyTorch neural network objects from JSON files
Project description
PyTorch Network Loader
PyTorch Network Loader is a utility that enables the easy creation of neural networks in PyTorch using JSON configuration files. The package automatically tracks layer output shapes, eliminating the need to manually calculate input dimensions for each layer. NetLoader also provides an architecture framework that allows for the easy architecture setup and training framework, along with additional useful utilities to accelerate the use of neural networks in science.
See the Wiki for more information on how to use this package.
For a real-world example of this package, see Bayesian-DARKSKIES.
Requirements
Using Within Projects
- Install using
pip install netloader1 - Example of InceptionV4 can be downloaded under
./network_configs/inceptionv4.jsonalong with the composite layers in./network_configs/composite_layers/
Locally Running NetLoader
- Clone or download the repository
- Install dependencies:
pip install -r requirements.txt - PyTorch's dependencies2:
NVIDIA GPU with CUDA Toolkit ~= v12.1
Project details
Release history Release notifications | RSS feed
Download files
Download the file for your platform. If you're not sure which to choose, learn more about installing packages.
Source Distribution
Built Distribution
Filter files by name, interpreter, ABI, and platform.
If you're not sure about the file name format, learn more about wheel file names.
Copy a direct link to the current filters
File details
Details for the file netloader-3.11.2.tar.gz.
File metadata
- Download URL: netloader-3.11.2.tar.gz
- Upload date:
- Size: 75.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
0e04e3de10210e69c70686e98e774b71736734825d242ba420619aa74d770c8c
|
|
| MD5 |
431f552a6138555c7662212d9e9b9447
|
|
| BLAKE2b-256 |
1e10ed9daba225332a1f04e303971fd7e2c6076b05af66c7cd44110f04e2a16c
|
File details
Details for the file netloader-3.11.2-py3-none-any.whl.
File metadata
- Download URL: netloader-3.11.2-py3-none-any.whl
- Upload date:
- Size: 94.1 kB
- Tags: Python 3
- Uploaded using Trusted Publishing? No
- Uploaded via: twine/6.2.0 CPython/3.14.3
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
6f1448971dd78ebcaf999e292db016fce2b7b1fdc0d3d0ef1e08f2c28ac61522
|
|
| MD5 |
519677462994faf818216fab28f0d1a8
|
|
| BLAKE2b-256 |
bd0e0a8c798ac8b4d6f2a3b7d46075a27584b2a57b58a5597c58aa59a9d0fa8f
|