Skip to content
Snippets Groups Projects
  1. Apr 26, 2022
    • Brad King's avatar
      ci: Avoid finding Python via Windows Registry · 2c140ac7
      Brad King authored
      Since commit 313ea361 (CMake: Use FindPython instead of
      FindPythonInterp to build CMake itself, 2022-04-21), CI jobs on some
      Windows hosts have been finding Python via the Windows Registry.
      Explicitly disable the registry search so that the CI jobs find the
      Python that we download and put in the PATH inside the job.
      2c140ac7
  2. Apr 25, 2022
  3. Apr 22, 2022
  4. Apr 12, 2022
  5. Apr 06, 2022
  6. Apr 05, 2022
  7. Apr 04, 2022
  8. Mar 21, 2022
  9. Mar 18, 2022
  10. Mar 16, 2022
    • Brad King's avatar
      ci: Clamp CUDA 'native' architecture to values supported by its toolkit · ff8c0e9c
      Brad King authored
      The `native` architecture compiles for the host's GPUs, but our CI jobs
      may may run on hosts with GPUs newer than supported by their version of
      the CUDA toolkit.  Add an undocumented environment variable to tell
      CMake to clamp the native architecture to that supported by the toolkit.
      
      Without this, we may try to compile for architectures not supported by
      the CUDA Toolkit, which fails.  Since commit d1b48bfa (CUDA: Add
      support for CUDA_ARCHITECTURES=native, 2022-03-04), our CUDA 9.2 CI job
      fails when it runs on a CI host with a GPU architecture newer than that
      CUDA 9.2 supports.  Clamping the architecture level fixes that.
      
      Do not document this clamp behavior publicly, at least for now.
      Users can be responsible for building with a CUDA toolkit recent
      enough to support their host's GPUs.
      
      Issue: #22375
      ff8c0e9c
  11. Mar 09, 2022
  12. Mar 03, 2022
  13. Mar 02, 2022
  14. Feb 25, 2022
  15. Feb 22, 2022
  16. Feb 14, 2022
  17. Feb 10, 2022
  18. Feb 04, 2022
  19. Feb 03, 2022
    • Brad King's avatar
      Tests: Run MFC test only when explicitly enabled · 9d621ceb
      Brad King authored
      Previously we used a complicated heuristic to decide whether or not to
      run the MFC test, but it sometimes decided incorrectly to run the test.
      Since that was first written, we have developed a convention for other
      tests to enable them via undocumented cache entries that are added only
      on machines known to meet the tests' requirements.  Do that for MFC.
      9d621ceb
  20. Feb 02, 2022
Loading