Skip to main content

Neural Implicit Isotropic Volume Reconstruction

Getting Started

conda create -n niv python=3.9
conda activate niv
conda install pytorch==1.13.1 torchvision==0.14.1 torchaudio==0.13.1 pytorch-cuda=11.7 -c pytorch -c nvidia
pip install igneous-pipeline pytorch-ignite tqdm wandb

Start and Reconnect to Training Job using tmux

tmux new -s my_training_session
python train.py -opt options/train/train_iso_em.yml

Detach from the session using Ctrl+B D.

Reconnect to the session using

tmux attach -t my_training_session

List existing tmux sessions

tmux list-sessions

Delete tmux session

tmux kill-session -t session-name

Data Access

Requires gsutil command-line utility installed. See instructions here.

Download public training data from GCS

cd neural-volumes
gsutil cp gs://neural-implicit-volumes/datasets/hemibrain-volume-denoised-large.zip ./data
cd data
unzip hemibrain-volume-denoised-large.zip

Convert reconstructed volume to NG precomputed and upload to GCS

igneous image create ./DATA.npy ./PRECOMPUTED_FOLDER --compress none
gsutil -m cp -r ./PRECOMPUTED_FOLDER/  gs://neural-implicit-volumes/NAME/

References

We used the code from following repositories: NVP, LIIF, VINR.

Release files for niiv 0.0.5

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for niiv 0.0.5
File Size Uploaded
niiv-0.0.5.tar.gz 20.9 kB Details

Built distribution (wheel)

Table of built distributions (wheels) for niiv 0.0.5
File Interpreter ABI Platform
niiv-0.0.5-py3-none-any.whl Python 3 none any Details

Total release size: 49.2 kB

Release files / niiv-0.0.5.tar.gz

Download URL niiv-0.0.5.tar.gz
Size 20.9 kB
Tags Source
SHA-256 checksum
How to use checksums
c91809971bd32bf39eda02374ff9c9a67a596bc68dbb37e3e8c38ea8b65bc011
BLAKE2b-256 checksum
How to use checksums
9874c65b7519fb4f0dd27b77a11f5f72b92bce2b1a513c5275af2315a3c94172
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release files / niiv-0.0.5-py3-none-any.whl

Download URL niiv-0.0.5-py3-none-any.whl
Size 28.3 kB
Tags Python 3
SHA-256 checksum
How to use checksums
789af6a6221dfa534849cc6a744f79f2fcf324f8ab3129eb4c429ce3e550322e
BLAKE2b-256 checksum
How to use checksums
44363f23038dc1844914f9c584531867e1c5590fa2014358753845fd1760de15
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/5.0.0 CPython/3.9.18

Release history Release notifications | RSS feed

This release

0.0.5 This release

2 release files

0.0.4

2 release files

0.0.3

2 release files

0.0.2

2 release files

0.0.1

2 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page