tlopex opened a new pull request, #19784:
URL: https://github.com/apache/tvm/pull/19784

   TVM's shipped code only uses cuda.bindings — cuda.bindings.nvrtc for the 
NVRTC JIT path and cuda.bindings.driver for the NVSHMEM link path, both in 
python/tvm/support/nvcc.py; it never uses cuda.core. cuda-python is now a 
metapackage that pulls in cuda-bindings + cuda-core (and cuda-pathfinder), so 
depending on it drags in cuda-core that TVM does not need.
   Depend directly on cuda-bindings, which provides exactly the nvrtc and 
driver submodules TVM imports, and update the user-facing 'pip install 
cuda-python' hints to match. A plain cuda-bindings install pulls no nvidia-* 
toolkit wheels (those live behind the [all] extra); libnvrtc is loaded from the 
system / TVM's CUDA install as before.


-- 
This is an automated message from the Apache Git Service.
To respond to the message, please log on to GitHub and use the
URL above to go to the specific comment.

To unsubscribe, e-mail: [email protected]

For queries about this service, please contact Infrastructure at:
[email protected]


---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]

Reply via email to