Unnoficial Implementation for GNT (Generalizable NeRF Transformer | Varma et al) on NeRFStudio
Project description
nerfstudio-gnt
Unofficial GNT (Generalizable NeRF Transformer) integration for Nerfstudio.
Install
uv pip install -e .
Verify method registration
ns-train --help | grep -i gnt
Dataset format
This integration uses Nerfstudio's native VanillaDataManager with NerfstudioDataParserConfig.
Point the dataparser to a scene root containing transforms.json.
Configure GNT
Use the gnt method and set datamanager options from CLI:
ns-train gnt --pipeline.datamanager.data-root /path/to/datasets
ns-train gnt \
--output-dir /path/to/outputs \
--vis tensorboard \
--pipeline.datamanager.dataparser.data /path/to/scene_root
Smoke check
python test.py /path/to/scene_root/transforms.json
This runs one train step through GNTPipeline.get_train_loss_dict and checks source-view tensor shapes.
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
nerfstudio_gnt-0.0.18.tar.gz
(57.8 kB
view details)
File details
Details for the file nerfstudio_gnt-0.0.18.tar.gz.
File metadata
- Download URL: nerfstudio_gnt-0.0.18.tar.gz
- Upload date:
- Size: 57.8 kB
- Tags: Source
- Uploaded using Trusted Publishing? No
- Uploaded via: uv/0.11.14 {"installer":{"name":"uv","version":"0.11.14","subcommand":["publish"]},"python":null,"implementation":{"name":null,"version":null},"distro":{"name":"Arch Linux","version":null,"id":null,"libc":null},"system":{"name":null,"release":null},"cpu":null,"openssl_version":null,"setuptools_version":null,"rustc_version":null,"ci":null}
File hashes
| Algorithm | Hash digest | |
|---|---|---|
| SHA256 |
7308b319f2fd3d1dfc483c24b3d7559af396da49cef1243b0f1d95feedecb305
|
|
| MD5 |
bcc961127359e2363692397bb68daf2b
|
|
| BLAKE2b-256 |
6ac4f16a6146fa9a990b117692ffc5857670546e1015cb9aad539139b8a38aae
|