-
Notifications
You must be signed in to change notification settings - Fork 7.8k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
SMERF missing URL for teachers download #2095
Comments
Evidently that is where you put he |
Hello, Would you please help me? I am trying to install SMERF, but unfortunately, the instructions from GitHub are not working for me. When I try to clone the repository, I get this error: C:\SMERF>git clone https://github.com/smerf-3d/smerf.git Unfortunately, logging into my GitHub account in my browser seems to have no effect. Could you please share how you installed it on your PC? Thanks. |
smerf-3d git checkout is not needed you already have the code from google-research repo in the |
Thanks for your fast answer. I dont get it. If I try to git clone the repo like this: git clone https://github.com/google-research/google-research/tree/master/smerf/smerf it is not working! I am really not understanding how to clone Smerf to my local drive. Can you give further instructions on this issue please? |
Try this Clone a Specific Folder from a GitHub Repository https://medium.com/@gabrielcruz_68416/clone-a-specific-folder-from-a-github-repository-f8949e7a02b4 |
Thanks. But immediatly the first step is not possible because there is no clone URL to copy. |
But anyways, with your help I figured out, what to look for. I found a nice work around and used this site to download all files: |
Good luck, let me know how you get on with the computational resources required to run this project |
Where did you download the teacher checkpoints? |
I copied them from the CamP ZipNeRF model where I trained the radiance field using that project's code base and runtime environment with my own data. |
SMERF author here. Teacher checkpoints are still awaiting legal approval for release. In the meantime, I recommend training models using the |
Thanks @duckworthd one step ahead of you there. Awaiting computational outcome of the SMERF training |
@duckworthd I am not sure whom is repsonsible for the training code but there is a silly JAX thing where but it is work you knowing about it because the current code doesn't work with the similarly there is a Python versioning thing with cuda versions that says JAX can use cudnn This may be invisible to you if you are all 100% accelerators of a different class, but for the CUDA users over here in the rest of the world it is a bit of a stumbling block. |
Thanks for the heads-up, @samhodge-aiml. To be clear, you're saying that |
I think it is just I think it is sort of two layers of indirection, the cudnn for cuda 12.3 needs to be pinned to cudnn 8.9 I think the constraint is only for cuda 12 not cuda 12.4 so it grabs a dependancy for cudnn for 12.4 which is cudnn 9.1 but then that version of cudnn is linked against cuda 12.4 and so the symbols cannot load and as a result jax still works but falls back to no GPU acceleration, so unless you have your eyes on the prize, your CPUs will be hammered and your GPU will be idle, if you want things to be set and forget you really need a test to see that there is some sort of acceleration in place before you start training. |
References to |
Notes are good |
@duckworthd @samhodge whyi am getting this error when trying to setup the env
|
Because you need to be more explicit jaxlib[cuda_12]==0.4.23+cuda12.cudnn89 Also refer to https://pypi.org/project/nvidia-cudnn-cu12/ https://pypi.org/project/nvidia-cudnn-cu12/8.9.7.29/ https://anaconda.org/nvidia/cuda-toolkit conda install nvidia/label/cuda-12.3.2::cuda-toolkit |
Which Python version did you use? I think 3.8 or 3.9 are needed and it indicates you are using 3.7 |
@samhodge i have created a new env as mentioned on the branch - https://github.com/google-research/google-research/tree/master/smerf
|
@samhodge but the same command is not mentioned in the documentation - https://github.com/google-research/google-research/tree/master/smerf Also do we really need a 8 or 16 GPU to train model can we do this with 2 GPU with lower image size ? |
The instructions are incorrect that is why I told you what to do |
@samhodge with your instruction i am still facing an issue as below ,i have edited the command to - python3 -m pip install --upgrade "jax[cuda12_pip]==0.4.23+cuda12.cudnn89" -f https://storage.googleapis.com/jax-releases/jax_cuda_releases.html Please let me know if i need to make any other changes too ?
|
See |
@samhodge is the script working with only linux or windows systems ? |
I have run it on Ubuntu 22.04 LTS You can try whatever you like |
I cannot support you anymore, you will have to understand the instructions given CUDA 12.3 CuDNN 8.9 for CUDA 12.3 and then JAX that supports those CUDA and CUDNN versions Via conda and python package index |
Somehow common sense might prevail and you visit
https://storage.googleapis.com/jax-releases/jax_cuda_releases.html And notice that all the wheels are for Linux
Get Outlook for iOS<https://aka.ms/o0ukef>
…________________________________
From: Sam Hodge ***@***.***>
Sent: Thursday, June 27, 2024 3:16:54 PM
To: google-research/google-research ***@***.***>
Cc: Samuel James Hodge ***@***.***>; Mention ***@***.***>
Subject: Re: [google-research/google-research] SMERF missing URL for teachers download (Issue #2095)
CAUTION: External email. Only click on links or open attachments from trusted senders.
________________________________
I cannot support you anymore, you will have to understand the instructions given CUDA 12.3 CuDNN 8.9 for CUDA 12.3 and then JAX that supports those CUDA and CUDNN versions
Via conda and python package index
—
Reply to this email directly, view it on GitHub<#2095 (comment)>, or unsubscribe<https://github.com/notifications/unsubscribe-auth/AYOQHPPUHFIP5DNNQNJI5TDZJORM5AVCNFSM6AAAAABHRVPNDGVHI2DSMVQWIX3LMV43OSLTON2WKQ3PNVWWK3TUHMZDCOJTHAZDONRSHA>.
You are receiving this because you were mentioned.Message ID: ***@***.***>
|
https://jax.readthedocs.io/en/latest/installation.html There is no CUDA support for JAX on Windows |
there is support if we use Windows WSL2, x86_64, but thanks let me try it with Linux setup |
The documents say
Download teacher checkpoints. Unzip their contents like so,
but it is unclear where this model checkpoint comes from.
The text was updated successfully, but these errors were encountered: