-
Notifications
You must be signed in to change notification settings - Fork 292
Fix release notes & update release dates #1113
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
Changes from 4 commits
20eb7f5
c4628fa
3e9a17a
6f32379
1422efd
File filter
Filter by extension
Conversations
Jump to
Diff view
Diff view
There are no files selected for viewing
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. Note: Anything |
| Original file line number | Diff line number | Diff line change |
|---|---|---|
|
|
@@ -26,7 +26,22 @@ dependencies are as follows: | |
| .. [#f1] Including ``cuda-python``. | ||
|
|
||
|
|
||
| ``cuda.core`` supports Python 3.9 - 3.13, on Linux (x86-64, arm64) and Windows (x86-64). | ||
| ``cuda.core`` supports Python 3.9 - 3.14, on Linux (x86-64, arm64) and Windows (x86-64). **Experimental** free-threaded builds for Python 3.13 & 3.14 are also provided. | ||
|
|
||
|
|
||
| Free-threading Build Support | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
|
|
||
| As of cuda-core 0.4.0, **experimental** packages for the `free-threaded interpreter`_ are shipped. | ||
|
Member
Author
There was a problem hiding this comment. Choose a reason for hiding this commentThe reason will be displayed to describe this comment to others. Learn more. I moved this section up and removed the mention of PyPI, because it should be (hopefully) straightforward to build FT support on conda-forge. |
||
|
|
||
| 1. Support for these builds is best effort, due to heavy use of `built-in | ||
| modules that are known to be thread-unsafe`_, such as ``ctypes``. | ||
| 2. For now, you are responsible for making sure that calls into ``cuda-core`` | ||
| libraries are thread-safe. This is subject to change. | ||
|
leofang marked this conversation as resolved.
Outdated
|
||
|
|
||
| .. _built-in modules that are known to be thread-unsafe: https://github.com/python/cpython/issues/116738 | ||
| .. _free-threaded interpreter: https://docs.python.org/3/howto/free-threading-python.html | ||
|
|
||
|
|
||
| Installing from PyPI | ||
| -------------------- | ||
|
|
@@ -42,17 +57,6 @@ and likewise use ``[cu13]`` for CUDA 13. | |
| Note that using ``cuda.core`` with NVRTC installed from PyPI via ``pip install`` requires | ||
| ``cuda.bindings`` 12.8.0+. Likewise, with nvJitLink it requires 12.8.0+. | ||
|
|
||
| Free-threading Build Support | ||
| ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | ||
| As of cuda-core 0.4.0, wheels for the `free-threaded interpreter`_ are shipped to PyPI. | ||
|
|
||
| 1. Support for these builds is best effort, due to heavy use of `built-in | ||
| modules that are known to be thread-unsafe`_, such as ``ctypes``. | ||
| 2. For now, you are responsible for making sure that calls into ``cuda-core`` | ||
| libraries are thread-safe. This is subject to change. | ||
|
|
||
| .. _built-in modules that are known to be thread-unsafe: https://github.com/python/cpython/issues/116738 | ||
| .. _free-threaded interpreter: https://docs.python.org/3/howto/free-threading-python.html | ||
|
|
||
| Installing from Conda (conda-forge) | ||
| ----------------------------------- | ||
|
|
@@ -67,6 +71,7 @@ and likewise use ``cuda-version=13`` for CUDA 13. | |
|
|
||
| Note that to use ``cuda.core`` with nvJitLink installed from conda-forge requires ``cuda.bindings`` 12.8.0+. | ||
|
|
||
|
|
||
| Installing from Source | ||
| ---------------------- | ||
|
|
||
|
|
||
Uh oh!
There was an error while loading. Please reload this page.