Skip to main content

A CUDA-enhanced package for common NeRF model operations

Project description

nerfboost

nerfboost is a CUDA-accelerated Python package that enhances common operations required for Neural Radiance Fields (NeRF) models. It provides high-performance implementations of key functions such as positional encoding, stratified sampling, volume rendering, and more, to accelerate NeRF training and rendering.

Features

  • CUDA-accelerated functions for efficient neural rendering tasks.
  • Implements key operations for NeRF models like:
    • Positional encoding
    • Stratified, uniform, and hierarchical sampling
    • Volume rendering
    • MLP network processing
    • Rendering loss computation
  • Easy integration with PyTorch using custom CUDA kernels.

Installation

You can install nerfboost using the following command:

pip install nerfboost

Author

Akshay Pappu

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

nerfboost-0.0.3.tar.gz (7.7 kB view details)

Uploaded Source

Built Distribution

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

nerfboost-0.0.3-cp311-cp311-win_amd64.whl (569.4 kB view details)

Uploaded CPython 3.11Windows x86-64

File details

Details for the file nerfboost-0.0.3.tar.gz.

File metadata

  • Download URL: nerfboost-0.0.3.tar.gz
  • Upload date:
  • Size: 7.7 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for nerfboost-0.0.3.tar.gz
Algorithm Hash digest
SHA256 769e56dd1b338cf21d16b50545333cc43d21cf7b0fd6484fce13b1d6a110da01
MD5 560e5a2af98c6bba92e94c2f14e88dd1
BLAKE2b-256 eccdd3f4f7a1aaa83f597c7b452fd2d97b7e0ab0730861dac9f9efcebc43ff4b

See more details on using hashes here.

File details

Details for the file nerfboost-0.0.3-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: nerfboost-0.0.3-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 569.4 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/5.1.1 CPython/3.11.5

File hashes

Hashes for nerfboost-0.0.3-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 c1f98aecc7f8bc3264e1a3ce009b068056d1f9a02be93704fd6bbcbce570dd53
MD5 9a3e1d60ff5daa2a3eead0fd71f4f2de
BLAKE2b-256 3b26a577e3eaed225060cb9a34f70c13b76a793be2c22a1bc8732074804cb7f5

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