Skip to content
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

Switch to using native support for CUDA instead of FindCUDA macros. #859

Merged
merged 91 commits into from
Nov 12, 2020

Commits on Aug 5, 2020

  1. Configuration menu
    Copy the full SHA
    ec5e49a View commit details
    Browse the repository at this point in the history

Commits on Aug 6, 2020

  1. Configuration menu
    Copy the full SHA
    dfc7850 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    ea479b7 View commit details
    Browse the repository at this point in the history
  3. Move check for AER_THRUST_BACKEND being communicated via an environme…

    …nt variable to the top of the file. That is because there is a check added in this branch to see if CUDA support should be enabled. This check is needed to avoid probing for nvcc unless needed, because that check may fail and abort the build.
    MarcusGDaniels committed Aug 6, 2020
    Configuration menu
    Copy the full SHA
    59b854e View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    9d1d820 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    9e2a786 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    4c9a77f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    54f38d2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    a18cea6 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5df4ffe View commit details
    Browse the repository at this point in the history
  10. Configuration menu
    Copy the full SHA
    7ca0502 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    e1bb49d View commit details
    Browse the repository at this point in the history

Commits on Aug 7, 2020

  1. Configuration menu
    Copy the full SHA
    889a4af View commit details
    Browse the repository at this point in the history
  2. Unconditinally use add_library, not cuda_add_library for CUDA. Transf…

    …orm arguments for --compiler-options.
    MarcusGDaniels committed Aug 7, 2020
    Configuration menu
    Copy the full SHA
    fbb75b7 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    00e5581 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    d189996 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    d334ee4 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    21f2e54 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    1c7cabf View commit details
    Browse the repository at this point in the history
  8. Merge branch 'native_CUDA_Cmake_support' of github.com:MarcusGDaniels…

    …/qiskit-aer into native_CUDA_Cmake_support
    MarcusGDaniels committed Aug 7, 2020
    Configuration menu
    Copy the full SHA
    7685b6f View commit details
    Browse the repository at this point in the history

Commits on Aug 8, 2020

  1. Configuration menu
    Copy the full SHA
    7fbd350 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d66fb4a View commit details
    Browse the repository at this point in the history

Commits on Aug 11, 2020

  1. Configuration menu
    Copy the full SHA
    0c8149e View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    f0d7467 View commit details
    Browse the repository at this point in the history

Commits on Aug 12, 2020

  1. Configuration menu
    Copy the full SHA
    4b8ff72 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    c4d3026 View commit details
    Browse the repository at this point in the history

Commits on Aug 24, 2020

  1. Configuration menu
    Copy the full SHA
    1d1672b View commit details
    Browse the repository at this point in the history

Commits on Sep 4, 2020

  1. Configuration menu
    Copy the full SHA
    aa6f40f View commit details
    Browse the repository at this point in the history

Commits on Sep 13, 2020

  1. Configuration menu
    Copy the full SHA
    221bf55 View commit details
    Browse the repository at this point in the history

Commits on Sep 19, 2020

  1. Configuration menu
    Copy the full SHA
    c712d87 View commit details
    Browse the repository at this point in the history

Commits on Sep 25, 2020

  1. Configuration menu
    Copy the full SHA
    952b877 View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2020

  1. Configuration menu
    Copy the full SHA
    bcf5186 View commit details
    Browse the repository at this point in the history

Commits on Oct 4, 2020

  1. Merge branch 'native_CUDA_Cmake_support' of github.com:MarcusGDaniels…

    …/qiskit-aer into native_CUDA_Cmake_support
    MarcusGDaniels committed Oct 4, 2020
    Configuration menu
    Copy the full SHA
    876f1c8 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a2cd273 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    01cbf07 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    8a2019b View commit details
    Browse the repository at this point in the history
  5. Merge branch 'native_CUDA_Cmake_support' of github.com:MarcusGDaniels…

    …/qiskit-aer into native_CUDA_Cmake_support
    MarcusGDaniels committed Oct 4, 2020
    Configuration menu
    Copy the full SHA
    e33a34b View commit details
    Browse the repository at this point in the history
  6. Use functions for prepending --compiler-options to pass default inher…

    …ited options to NVCC. One is for when a list is prepared, and one is for when a list is not prepared.
    MarcusGDaniels committed Oct 4, 2020
    Configuration menu
    Copy the full SHA
    33bb719 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    88fb448 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    8ee01f3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    557b511 View commit details
    Browse the repository at this point in the history
  10. Added file.

    MarcusGDaniels committed Oct 4, 2020
    Configuration menu
    Copy the full SHA
    c09355d View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    b17954e View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    f3af1dc View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    5172f4a View commit details
    Browse the repository at this point in the history
  14. Remove an indirect

    MarcusGDaniels committed Oct 4, 2020
    Configuration menu
    Copy the full SHA
    61bd12f View commit details
    Browse the repository at this point in the history
  15. Configuration menu
    Copy the full SHA
    6d610e4 View commit details
    Browse the repository at this point in the history

Commits on Oct 5, 2020

  1. Configuration menu
    Copy the full SHA
    275f5c1 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    aa2dde3 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d1f3adc View commit details
    Browse the repository at this point in the history

Commits on Oct 6, 2020

  1. Configuration menu
    Copy the full SHA
    38c2916 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    86dccc2 View commit details
    Browse the repository at this point in the history

Commits on Oct 11, 2020

  1. Configuration menu
    Copy the full SHA
    2be6f0d View commit details
    Browse the repository at this point in the history

Commits on Oct 14, 2020

  1. Configuration menu
    Copy the full SHA
    d4091f6 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    2e1cc8d View commit details
    Browse the repository at this point in the history

Commits on Oct 15, 2020

  1. Configuration menu
    Copy the full SHA
    a2493b5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    bdd3bf5 View commit details
    Browse the repository at this point in the history

Commits on Oct 16, 2020

  1. Configuration menu
    Copy the full SHA
    1ad97ca View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    9759f3f View commit details
    Browse the repository at this point in the history

Commits on Oct 19, 2020

  1. Merge pull request #2 from vvilpas/native_CUDA/enable_gpu_wheel

    Enable gpu wheel build to check that it works
    MarcusGDaniels authored Oct 19, 2020
    Configuration menu
    Copy the full SHA
    fc1d878 View commit details
    Browse the repository at this point in the history
  2. Do not include the whole FindCUDA, just the architecture selection bi…

    …ts. Assume that CUDA will be found.
    MarcusGDaniels committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    0d955b9 View commit details
    Browse the repository at this point in the history
  3. Merge branch 'native_CUDA_Cmake_support' of github.com:MarcusGDaniels…

    …/qiskit-aer into native_CUDA_Cmake_support
    MarcusGDaniels committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    14f622e View commit details
    Browse the repository at this point in the history
  4. force CMAKE_CUDA_COMPILER to nvcc. Trying to figure out what is wrong…

    … with qiskit-aer-gpu builds.
    MarcusGDaniels committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    6053405 View commit details
    Browse the repository at this point in the history
  5. force CMAKE_CUDA_COMPILER to /usr/local/cuda/nvcc. Trying to figure o…

    …ut what is wrong with qiskit-aer-gpu builds.
    MarcusGDaniels committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    8f18097 View commit details
    Browse the repository at this point in the history
  6. remove hardcoded /usr/local/cuda/bin/nvcc in CMakeLists.txt and put a…

    … path extension in the wheels.yml workflow.
    MarcusGDaniels committed Oct 19, 2020
    Configuration menu
    Copy the full SHA
    5fd812a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    cd6a527 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    ddb217a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    1198816 View commit details
    Browse the repository at this point in the history

Commits on Oct 20, 2020

  1. Configuration menu
    Copy the full SHA
    7896768 View commit details
    Browse the repository at this point in the history

Commits on Oct 30, 2020

  1. Configuration menu
    Copy the full SHA
    69b8ba5 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    d2b87ce View commit details
    Browse the repository at this point in the history

Commits on Nov 10, 2020

  1. Configuration menu
    Copy the full SHA
    5aa9f09 View commit details
    Browse the repository at this point in the history
  2. Merge pull request #3 from vvilpas/viv/Fix_CUDA_terminate

    Fix cuda terminate
    MarcusGDaniels authored Nov 10, 2020
    Configuration menu
    Copy the full SHA
    0ca89aa View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    87ef750 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    56b391b View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    4f742f1 View commit details
    Browse the repository at this point in the history
  6. add this back

    MarcusGDaniels committed Nov 10, 2020
    Configuration menu
    Copy the full SHA
    0613452 View commit details
    Browse the repository at this point in the history

Commits on Nov 11, 2020

  1. Configuration menu
    Copy the full SHA
    9be8a74 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    1a39972 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    3a2b252 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    a5680ca View commit details
    Browse the repository at this point in the history

Commits on Nov 12, 2020

  1. Fix gpu wheel build

    There is a bug in the code that makes the verify_wheel.py script
    run forever when we build the gpu wheel. The problem is the check
    of memory available on CUDA devices when there are no CUDA devices
    available, as is the case for our GPU wheel build action.
    vvilpas committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    9a2e323 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    7a9b5f6 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d2140a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    5f798be View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    085e2fa View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    97b388a View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    67b6a50 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    c071fe2 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d71bbec View commit details
    Browse the repository at this point in the history
  10. disable gpu build test

    vvilpas committed Nov 12, 2020
    Configuration menu
    Copy the full SHA
    a28dc52 View commit details
    Browse the repository at this point in the history