Skip to main content

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


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.9.tar.gz (57.3 kB view details)

Uploaded Source

Built Distribution

If you're not sure about the file name format, learn more about wheel file names.

nerfstudio_gnt-0.0.9-py3-none-any.whl (80.5 kB view details)

Uploaded Python 3

File details

Details for the file nerfstudio_gnt-0.0.9.tar.gz.

File metadata

  • Download URL: nerfstudio_gnt-0.0.9.tar.gz
  • Upload date:
  • Size: 57.3 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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

Hashes for nerfstudio_gnt-0.0.9.tar.gz
Algorithm Hash digest
SHA256 faf2bc530e17a9c30afebd3e6b5dce1d37fde11e3981893bd1fe102d21a78403
MD5 e1b3783c34552bdf64f15806cb1ae2e4
BLAKE2b-256 117534ecb1edb725c347f1f32fa0b81ed92dcb65c510364dc14eb675849c3581

See more details on using hashes here.

File details

Details for the file nerfstudio_gnt-0.0.9-py3-none-any.whl.

File metadata

  • Download URL: nerfstudio_gnt-0.0.9-py3-none-any.whl
  • Upload date:
  • Size: 80.5 kB
  • Tags: Python 3
  • Uploaded using Trusted Publishing? No
  • Uploaded via: uv/0.11.11 {"installer":{"name":"uv","version":"0.11.11","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

Hashes for nerfstudio_gnt-0.0.9-py3-none-any.whl
Algorithm Hash digest
SHA256 41154439125996ad8d7d8baecb87ca7c4700a4bf5197126a334320d419973462
MD5 9b5add0b558f310a86951569289ece63
BLAKE2b-256 41bb3e98f0be9ec3902af72a201bef2166547045880dddaabc050f51e8adaaef

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page