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

Testing conda compilers #705

Merged
merged 41 commits into from
Jun 15, 2022
Merged

Commits on Jun 6, 2022

  1. Testing conda compilers

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    15418f2 View commit details
    Browse the repository at this point in the history
  2. Removing accidental copy

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    b06eda7 View commit details
    Browse the repository at this point in the history
  3. Trying again

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    9a710af View commit details
    Browse the repository at this point in the history
  4. Moving files

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    cd39cb8 View commit details
    Browse the repository at this point in the history
  5. Ignoring

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    2bac7c0 View commit details
    Browse the repository at this point in the history
  6. Moving script env up

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    9842c2f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    ecc01c9 View commit details
    Browse the repository at this point in the history
  8. Trying again

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    e9ca15c View commit details
    Browse the repository at this point in the history
  9. Consolidate C++ conda recipes and add libraft-tests package (rapidsai…

    …#641)
    
    This PR includes the following changes:
    - Adds a `libraft-tests` package to the `libraft-split` recipe
      - This is a prerequisite for removing "Project Flash" from our build/CI scripts
       - The `libraft-tests` package was added as an additional output to the `libraft-split` recipe
    - Consolidates remaining C++ recipes into `libraft-split` recipe
       - This gets rid of a lot of duplicate code between the recipes and reduces the number of times we have to call conda build in our CI scripts
    - Migrate the "from sources" builds done in GPU tests by building packages using conda. This is done for the following reasons:
      - This is required step to improve the Ops CI/CD setup to a more convenient pipeline
      - This is required to start using conda compilers and `mamba` to build RAPIDS packages
      - This prevent us from manually managing and installing the dependencies in GPU job
      - This ensure the packages can be installed (no conda conflict while installing)
      - This ensure the tests are running and working against the package content and not the build results. Currently the Python packages are not tested
    
    Dependency version specs are now specified in `conda/recipes/libraft/conda_build_config.yaml`. The exception here is the version spec used for cudatoolkit since that comes from an environment variable in the CI process.
    
    Authors:
      - Jordan Jacobelli (https://github.com/Ethyling)
    
    Approvers:
      - Corey J. Nolet (https://github.com/cjnolet)
      - AJ Schmidt (https://github.com/ajschmidt8)
    
    URL: rapidsai#641
    jjacobelli authored and cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    5a6a7f0 View commit details
    Browse the repository at this point in the history
  10. Avoid shadowing CMAKE_ARGS variable in build.sh (rapidsai#701)

    `CMAKE_ARGS` is a special environment variable in conda-forge's build process, so we need to avoid shadowing it.
    
    Authors:
      - Vyas Ramasubramani (https://github.com/vyasr)
    
    Approvers:
      - Corey J. Nolet (https://github.com/cjnolet)
    
    URL: rapidsai#701
    vyasr authored and cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    9a9e0a8 View commit details
    Browse the repository at this point in the history
  11. Testing conda compilers

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    1170606 View commit details
    Browse the repository at this point in the history
  12. Removing accidental copy

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    4dea2c0 View commit details
    Browse the repository at this point in the history
  13. Trying again

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    72ed039 View commit details
    Browse the repository at this point in the history
  14. Moving files

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    6378adb View commit details
    Browse the repository at this point in the history
  15. Ignoring

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    b3ee076 View commit details
    Browse the repository at this point in the history
  16. Moving script env up

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    49f992a View commit details
    Browse the repository at this point in the history
  17. Configuration menu
    Copy the full SHA
    914ada4 View commit details
    Browse the repository at this point in the history
  18. Trying again

    cjnolet committed Jun 6, 2022
    Configuration menu
    Copy the full SHA
    af6b289 View commit details
    Browse the repository at this point in the history

Commits on Jun 7, 2022

  1. Updates

    cjnolet committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    4deb576 View commit details
    Browse the repository at this point in the history
  2. Test raft

    cjnolet committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    bc028d2 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    f88a3a5 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    088d73c View commit details
    Browse the repository at this point in the history
  5. Adding sccache env vars back

    cjnolet committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    0a86bcb View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    9581ed6 View commit details
    Browse the repository at this point in the history
  7. Using proper test path

    cjnolet committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    0190e11 View commit details
    Browse the repository at this point in the history
  8. Removing versions

    cjnolet committed Jun 7, 2022
    Configuration menu
    Copy the full SHA
    7e8d088 View commit details
    Browse the repository at this point in the history

Commits on Jun 13, 2022

  1. iUpdates

    cjnolet committed Jun 13, 2022
    Configuration menu
    Copy the full SHA
    c05a80a View commit details
    Browse the repository at this point in the history

Commits on Jun 14, 2022

  1. Configuration menu
    Copy the full SHA
    ab6a08a View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    903a2d8 View commit details
    Browse the repository at this point in the history
  3. Re-enabling csr to dense test

    cjnolet committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    602f0d9 View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7408e3a View commit details
    Browse the repository at this point in the history
  5. Using sccache

    cjnolet committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    235412a View commit details
    Browse the repository at this point in the history
  6. iEnabling sccache

    cjnolet committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    51188f7 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    76e0885 View commit details
    Browse the repository at this point in the history
  8. Fixes

    cjnolet committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    410e36a View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    5a9d8dd View commit details
    Browse the repository at this point in the history
  10. iMore cleanup

    cjnolet committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    6b2ef92 View commit details
    Browse the repository at this point in the history
  11. iRemoving explicit build

    cjnolet committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    a8929ff View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    0c06f30 View commit details
    Browse the repository at this point in the history
  13. Configuration menu
    Copy the full SHA
    0709f19 View commit details
    Browse the repository at this point in the history
  14. iUpates

    cjnolet committed Jun 14, 2022
    Configuration menu
    Copy the full SHA
    4eb5993 View commit details
    Browse the repository at this point in the history