Skip to content

Standardize samples on cupy-cuda13x[ctk] for consistent CUDA 13 dependencies #2961

Description

@lijinf2

Description

Standardize samples' CUDA 13 dependency declarations (PEP 723 dependencies header and requirements.txt) on cupy-cuda13x[ctk], instead of mixing in separate CUDA-major-version-specific packages (e.g. nvidia-cufft, nvidia-curand`), for a consistent environment across samples.

See discussion: #2266 (comment)

Note: sample_runner.py's dependency gate (missing_dependencies()) currently checks extras via static metadata, which doesn't verify the extra's transitive packages are actually installed. This should be fixed alongside the standardization so waived-vs-run behavior stays correct.

Activity

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    cuda.coreEverything related to the cuda.core moduleenhancementAny code-related improvementsexampleImprovements or additions to code examplestestImprovements or additions to tests

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions