-
Notifications
You must be signed in to change notification settings - Fork 68
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
compilation error with GCC 11.3.0 + CUDA 11.7.0 #364
Comments
|
@malton-ont Thanks for the feedback! Yes, we are installing Is there an overview of which PyTorch versions |
Hi @boegel - We still support building from the PyTorch hosted package, but it needs to be enabled with If your aim is to have reproducible builds, I would recommend using one of the pre-built Is there a reason you're doing custom builds? |
@tijyojwad The main reason we're doing custom builds of Dorado and its dependencies is performance: we use compiler options like In addition, especially for PyTorch, the EasyBuild community does a significant effort to try and get the (massive) PyTorch test suite to pass on our custom PyTorch installation, so we're very reluctant to use a different PyTorch. Thanks for the pointers on the requirement for Can you elaborate why you prefer using static libraries? Does that just make things easier w.r.t. packaging for Dorado? |
Yes static libraries are primarily for reducing the size of the distributed build, since we minimize which torch libraries are packaged. It also reduces the likelihood of it interfering with existing torch installation. And for a given pre-built version of Dorado, all dependencies are fixed (i.e. we don't download any on the fly). From a users perspective, I think dorado dependencies should be treated as a black box (whether it's depending on torch or not is a dorado implementation detail). Going down the path of making dorado use your own version of torch would be a non-trivial undertaking, and I think it might be better to depend on specific dorado versions (and have a process to validate upgrades) rather than lock down dorado's dependencies. |
I'm trying to build dorado 0.3.4 from source using GCC 11.3.0 + CUDA 11.7.0, and I'm hitting the following compilation error:
Is this a known problem, should I use a different CUDA (or GCC) version, or am I overlooking something else?
The text was updated successfully, but these errors were encountered: