Closed d4l3k closed 9 months ago
I think it must be the new cuda because our internal builds use PyTorch close to the bleeding edge and are OK.
If you can easily send a pr which keeps it working both ways (eg rename our function or move it to a namespace) that would be great.
Comment out the place where the make_float3
function is defined in pytorch3d/csrc/pulsar/global.h
, you can install pytorch3d normally.
Now fixed.
Looks like this function is added back in commit 3621a36, and I'm experiencing the same issue again with CUDA 12.3
+1, also getting this with CUDA 12.3.
EDIT: 6b8766080d2c331a05abbddbf3c7332dbb9df791 builds OK.
Looks like this function is added back in commit 3621a36, and I'm experiencing the same issue again with CUDA 12.3
It was added back inside a block for WITH_CUDA not being defined, for CPU-only builds. I don't know exactly how it's causing problems for you in cuda 12.3 builds. Someone might be able to suggest the right fix, checking it works on cuda 12.3 and a CPU-only build?
If you do not know the root cause of the problem / bug, and wish someone to help you, please post according to this template:
🐛 Bugs / Unexpected behaviors
NOTE: Please look at the existing list of Issues tagged with the label 'bug`. Only open a new issue if this bug has not already been reported. If an issue already exists, please comment there instead..
I'm getting ambiguous function errors for the function
make_float3
. It's unclear whether this is an issue from upgrading CUDA to 12.3 or due to PyTorch nightly. Commenting outmake_float3
inpulsar/globals.h
solves the issue.Instructions To Reproduce the Issue:
Please include the following (depending on what the issue is):
Install CUDA 12.3 and install pytorch nightly
Any changes you made (
git diff
) or code you wrote no code changesThe exact command(s) you ran:
What you observed (including the full logs): https://gist.github.com/d4l3k/488b170becacbb8510644152347c1382
Please also simplify the steps as much as possible so they do not require additional resources to run, such as a private dataset.