Skip to content

Conversation

@bdice
Copy link
Contributor

@bdice bdice commented Feb 1, 2026

Description

Closes #2239.

Adds separate CI jobs for testing RMM integrations with PyTorch and CuPy.
This splits tests into minimal (no PyTorch/CuPy) and integration test jobs for both conda and wheel builds.

  • Add test_pytorch and test_cupy file keys to dependencies.yaml
  • Add depends_on_pytorch and depends_on_cupy dependency groups with CUDA-version-specific package specifications for conda and pip
  • Add ci/test_python_integrations.sh for conda-based integration tests
  • Add ci/test_wheel_integrations.sh for wheel-based integration tests
  • Add conda-python-tests-integrations and wheel-tests-integrations jobs to pr.yaml and test.yaml workflows

Checklist

  • I am familiar with the Contributing Guidelines.
  • New or existing tests cover these changes.
  • The documentation is up to date with these changes.

Add separate CI jobs for testing RMM integrations with PyTorch and CuPy.
This splits tests into minimal (no PyTorch/CuPy) and integration test jobs
for both conda and wheel builds.

- Add test_pytorch and test_cupy file-keys to dependencies.yaml
- Add depends_on_pytorch and depends_on_cupy dependency groups with
  CUDA-version-specific package specifications for conda and pip
- Add ci/test_python_integrations.sh for conda-based integration tests
- Add ci/test_wheel_integrations.sh for wheel-based integration tests
- Add conda-python-tests-integrations and wheel-tests-integrations jobs
  to pr.yaml and test.yaml workflows
@bdice bdice requested review from a team as code owners February 1, 2026 06:17
@bdice bdice requested a review from KyleFromNVIDIA February 1, 2026 06:17
@bdice bdice self-assigned this Feb 1, 2026
@bdice bdice added feature request New feature or request non-breaking Non-breaking change labels Feb 1, 2026
@bdice bdice moved this to In Progress in RMM Project Board Feb 1, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

feature request New feature or request non-breaking Non-breaking change

Projects

Status: In Progress

Development

Successfully merging this pull request may close these issues.

Add CI testing for PyTorch and CuPy integrations

1 participant