anacondarecipes / cudatoolkit-feedstock Goto Github PK
View Code? Open in Web Editor NEWThis project forked from numba/conda-recipe-cudatoolkit
conda recipe for cudatoolkit
License: BSD 2-Clause "Simplified" License
This project forked from numba/conda-recipe-cudatoolkit
conda recipe for cudatoolkit
License: BSD 2-Clause "Simplified" License
It would be useful to have ppc64le
packages of cudatoolkit
to support builds for this platform and help users wanting to deploy to it as well.
It would be useful to have aarch64
packages of cudatoolkit
to support builds for this platform and help users wanting to deploy to it as well.
It seems that there's something wrong with the cudadevrt.lib
binary in the cudatoolkit-11.0.221-h74a9793_0.tar.bz2
package. When I attempt to use it with the Dynamic Parallelism example from the NVRTC docs (this is the simplest way to reproduce the issue), I get:
(base) PS C:\work\tmp\nvrtc-dynamic-parallelism> .\dynamic-parallelism.exe C:\work\tmp\cudatoolkit-package\Library\bin\cudadevrt.lib
error: cuLinkAddFile(linkState, CU_JIT_INPUT_LIBRARY, argv[1], 0, 0, 0) failed with error CUDA_ERROR_NO_BINARY_FOR_GPU
whereas when I use the version of cudadevrt.lib
from an installed CUDA toolkit, e.g.:
(base) PS C:\work\tmp\nvrtc-dynamic-parallelism> .\dynamic-parallelism.exe "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\lib\x64\cudadevrt.lib"
0
...
4095
I get the expected result - the program runs and prints the integers from 0 to 4095.
I notice that the cudadevrt.lib
in the conda package seems to be small in comparison to the version from the official installer:
(base) PS C:\work\tmp\nvrtc-dynamic-parallelism> ls -l "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\lib\x64\cudadevrt.lib"
Directory: C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v11.0\lib\x64
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 23/07/2020 11:59 943584 cudadevrt.lib
(base) PS C:\work\tmp\nvrtc-dynamic-parallelism> ls -l C:\work\tmp\cudatoolkit-package\Library\bin\cudadevrt.lib
Directory: C:\work\tmp\cudatoolkit-package\Library\bin
Mode LastWriteTime Length Name
---- ------------- ------ ----
-a---- 28/08/2020 23:36 596438 cudadevrt.lib
I hope this is the right place for this issue - if not, could you point me in the right direction please?
It would be useful to have branches for the different versions being supported. That way if we need to backport changes from master
to other versions of the cudatoolkit
package, we can do that.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.