Skip to content

Add descriptive exception handling to linker and program options which are not supported on a CTK version basis + handle in tests #337

Open

Description

@keenan-simpson

no-cache, for example, is not supported when using an environment with cuda 12.4 . Find a compatibility matrix and apply it to supported options when users construct a LinkerOptions instance.

It is possible that the issue is not related to compatibility, in which case it should be resolved appropriately.

repro:

run cuda core linker tests in an environment with nvjitlink from cuda 12.4

Activity

  1. added
    cuda.coreEverything related to the cuda.core module
    enhancementAny code-related improvements
    triageNeeds the team's attention
    on Jan 2, 2025
  2. changed the title [-]Add descriptive exception handling to linker options which are not supported on a CTK version basis[/-] [+]Add descriptive exception handling to linker options which are not supported on a CTK version basis + skip in tests[/+] on Jan 2, 2025
  3. changed the title [-]Add descriptive exception handling to linker options which are not supported on a CTK version basis + skip in tests[/-] [+]Add descriptive exception handling to linker options which are not supported on a CTK version basis + handle in tests[/+] on Jan 2, 2025
  4. added
    P1Medium priority - Should do
    and removed
    triageNeeds the team's attention
    on Jan 5, 2025
  5. added this to the cuda.core beta 3 milestone on Jan 5, 2025
  6. keenan-simpson commented on Jan 6, 2025

    @keenan-simpson
    ContributorAuthor

    edit: adding ProgramOptions to this suse, whcih experiences the same CTK version compatibility issues

  7. changed the title [-]Add descriptive exception handling to linker options which are not supported on a CTK version basis + handle in tests[/-] [+]Add descriptive exception handling to linker and program options which are not supported on a CTK version basis + handle in tests[/+] on Jan 6, 2025
  8. removed their assignment
    on Jan 28, 2025
  9. leofang commented on Feb 12, 2025

    @leofang
    Member

    Q: What is the current error/traceback if the underlying CTK does not support an option? I assume it says "invalid option"?

  10. added
    cuda.coreEverything related to the cuda.core module
    and removed
    cuda.coreEverything related to the cuda.core module
    on Apr 2, 2026
  11. removed this from the cuda.core backlog milestone on Apr 2, 2026
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

    P1Medium priority - Should docuda.coreEverything related to the cuda.core moduleenhancementAny code-related improvements

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions