Zain Raza
2 min readAug 22, 2023

--

Mojtaba - without knowing the specific error, I don't know how helpful this advice will be. Nonetheless, here are my top 5 thoughts on this:

1) First, always check to make sure you're in some sort of virtual environment (and for SNeRG in particular, that you have at least Python 3.6), so that your SNeRG work is isolated from the rest of the Python packages you have locally. It'll make the rest of these steps simpler.

2) Secondly - since you're just doing this locally, I'm wondering if you're getting tripped up on installing GPU-accelerated versions of JAX and flax? If your machine just has a CPU, feel free to skip the steps for installing those packages specific to the GPU.

3) Thirdly - if worst comes to worst, you shouldn't hesitate to report issues in the repo to the authors. I found Peter Hedman in particular to be very receptive to feedback on his code.

4) There are several alternative implementations of SNeRG available on GitHub already (see https://github.com/search?q=snerg&type=repositories), those can also help widen your options for finding working code. Better yet - if you find bugs in the repo that no one has solved/a lot of people want fixed, grab a colleague or two and work on opening a PR that fixes it!

5) Bonus tip: if you don't have lots of colleagues who are also interested in NeRF (like I did when I first started) - don't fear! There are lots of ways to find online collaborators to debug these kinds of issues with you. In particular, I really love the Discord server for NeRFStudio - it's an OSS lib with a really strong following of both researchers, artists, and engineers: https://docs.nerf.studio/en/latest/

Thanks for the praise on the blog!

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Zain Raza
Zain Raza

Written by Zain Raza

Software engineer interested in A.I., and sharing stories on how tech can allow us to be more human.

No responses yet

Write a response