Skip to content
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion pixi.toml

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

17 changes: 12 additions & 5 deletions recipe/recipe.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -2,9 +2,9 @@
schema_version: 1

context:
number: 2
version: "13.3.0"
sha256: a6f724e35d2c5087eace5d19ede1f9abdc3cf8b8eb84c4d394a11e08bf21bff4
number: 0
version: "13.3.1"
sha256: 5d21c94fb373c9dc5c71f922a4356bb0e292b85c1a3c04930a37834f5201a00d
bindings_major_version: ${{ (version | split("."))[0] | int }}
bindings_minor_version: ${{ (version | split("."))[1] | int }}
bindings_patch_version: ${{ (version | split("."))[2] | int }}
Expand Down Expand Up @@ -45,6 +45,7 @@ outputs:
run:
- python >=${{ python_min }}
- ${{ pin_subpackage('cuda-bindings', upper_bound='x.x') }}
- cuda-core >=1.0.0,<1.1.0
- cuda-version >=13.0,<14.0a0
tests:
- script:
Expand All @@ -53,6 +54,8 @@ outputs:
- if: linux
then: python -c "import cuda.bindings.cufile"
- python -c "import cuda.bindings.nvml"
- if: aarch64
then: python -c "import cuda.bindings.cudla"
requirements:
run:
- python ${{ python_min }}.*
Expand Down Expand Up @@ -112,7 +115,6 @@ outputs:
then:
- libcufile
- libcufile-dev
- libnvfatbin
- cython
- pip
- pyclibrary
Expand All @@ -131,7 +133,9 @@ outputs:
- ${{ pin_compatible('cuda-nvvm-impl', lower_bound='x', upper_bound='x') }}
- if: linux
then: ${{ pin_compatible('libcufile', lower_bound='x', upper_bound='x') }}
- ${{ pin_compatible('libnvfatbin', lower_bound='x', upper_bound='x') }}
- if: aarch64
then: libcudla >=13.0,<14.0a0
- libnvfatbin >=13.0,<14.0a0
- libnvjitlink >=13.0,<14.0a0
ignore_run_exports:
from_package:
Expand All @@ -156,6 +160,7 @@ outputs:
then: export C_INCLUDE_PATH="$CONDA_PREFIX/${{ subdir }}/include"
- if: win
then: set "CL=%CL% /I%CONDA_PREFIX%\${{ subdir }}\include"
# Workaround for https://github.com/conda-forge/setuptools-feedstock/issues/399
- pip install setuptools
- cythonize -i -3 -Xfreethreading_compatible=True *.pyx
- python -c "import test_cimport; test_cimport.test()"
Expand All @@ -164,6 +169,8 @@ outputs:
- python -c "import cuda.bindings.nvml"
- if: linux
then: python -c "import cuda.bindings.cufile"
- if: aarch64
then: python -c "import cuda.bindings.cudla"
requirements:
run:
- ${{ compiler('c') }}
Expand Down