1. 03 Feb, 2026 1 commit
    • Vadim Markovtsev's avatar
      Support building with headers from nvidia wheels (#2623) · 94ba75d7
      Vadim Markovtsev authored
      
      
      * Support building with headers from nvidia wheels
      
      There are two changes:
      1. `import nvidia` returns a namespace package with `__file__` equal to `None`
      2. Add the way to force headers from nvidia wheels. Without that envvar, it's practically impossible with CUDA installed system-wide.
      
      I successfully built the package with torch using the following `uv` configuration:
      ```
      [tool.uv.extra-build-dependencies]
      "transformer-engine-torch" = [
          "ninja",
          "nvidia-cuda-crt==13.0.88",
          "nvidia-cuda-cccl==13.0.85",
          { requirement = "torch", match-runtime = true },
          { requirement = "pytorch-triton", match-runtime = true },
          { requirement = "nvidia-cusolver", match-runtime = true },
          { requirement = "nvidia-curand", match-runtime = true },
          { requirement = "nvidia-cublas", match-runtime = true },
          { requirement = "nvidia-cusparse", match-runtime = true },
          { requirement = "nvidia-cudnn-cu13", match-runtime = true },
          { requirement = "nvidia-nvtx", match-runtime = true },
          { requirement = "nvidia-cuda-nvrtc", match-runtime = true },
          { requirement = "nvidia-cuda-runtime", match-runtime = true },
      ]
      ```
      Signed-off-by: default avatarVadim Markovtsev <vadim@poolside.ai>
      
      * Apply suggestion from @ksivaman
      Signed-off-by: default avatarKirthi Shankar Sivamani <ksivamani@nvidia.com>
      Signed-off-by: default avatarKirthi Shankar Sivamani <ksivamani@nvidia.com>
      
      ---------
      Signed-off-by: default avatarVadim Markovtsev <vadim@poolside.ai>
      Signed-off-by: default avatarKirthi Shankar Sivamani <ksivamani@nvidia.com>
      Co-authored-by: default avatarKirthi Shankar Sivamani <ksivamani@nvidia.com>
      94ba75d7
  2. 20 Jan, 2026 1 commit
  3. 14 Jan, 2026 1 commit
  4. 08 Jan, 2026 1 commit
  5. 02 Jan, 2026 1 commit
  6. 17 Dec, 2025 1 commit
  7. 12 Dec, 2025 1 commit
  8. 10 Dec, 2025 1 commit
  9. 09 Dec, 2025 1 commit
  10. 08 Dec, 2025 1 commit
  11. 02 Dec, 2025 1 commit
  12. 15 Nov, 2025 1 commit
  13. 27 Oct, 2025 1 commit
  14. 23 Oct, 2025 1 commit
  15. 18 Oct, 2025 1 commit
  16. 16 Oct, 2025 1 commit
  17. 09 Oct, 2025 1 commit
  18. 06 Oct, 2025 2 commits
  19. 29 Sep, 2025 1 commit
  20. 27 Sep, 2025 1 commit
  21. 26 Sep, 2025 1 commit
  22. 19 Sep, 2025 1 commit
  23. 26 Aug, 2025 1 commit
  24. 18 Aug, 2025 1 commit
  25. 21 Jul, 2025 2 commits
  26. 16 Jul, 2025 1 commit
  27. 08 Jul, 2025 1 commit
  28. 13 Jun, 2025 1 commit
  29. 10 Jun, 2025 1 commit
  30. 09 Jun, 2025 1 commit
  31. 04 Jun, 2025 1 commit
  32. 22 May, 2025 1 commit
  33. 17 May, 2025 1 commit
  34. 15 May, 2025 1 commit
  35. 14 May, 2025 2 commits
  36. 12 May, 2025 1 commit
  37. 11 May, 2025 1 commit