Mentions légales du service

Skip to content
Snippets Groups Projects
  1. Mar 15, 2024
  2. Feb 29, 2024
  3. Jan 30, 2024
  4. Dec 04, 2023
    • ANDREY Paul's avatar
      Update 'tox.ini' to improve GPU usage. · 549b7766
      ANDREY Paul authored
      - Add environment variables to prevent over-allocation of GPU VRAM
        by TensorFlow and/or Jax.
      - Add 'py{3x}-ci' test environments that are tweaked specifically
        for our CI runner, adding instructions that offer as much support
        for GPU as possible given our runner host's configuration.
      - At the moment, an update of the host to the latest CUDA version
        enables native support for Torch, and TensorFlow with Python>=3.9
        (but not 3.8), plus Jax with some extra installation command.
      549b7766
    • ANDREY Paul's avatar
      Fix tests' automated type-checking. · e84c69c3
      ANDREY Paul authored
      e84c69c3
  5. Nov 22, 2023
  6. Aug 07, 2023
  7. Jul 25, 2023
  8. Jul 17, 2023
  9. Jul 13, 2023
  10. Jul 12, 2023
    • ANDREY Paul's avatar
      Refactor tests pipeline, introducing 'scripts/run_tests.sh'. · 31d3fb67
      ANDREY Paul authored
      - Add the 'scripts/run_tests.sh' bash script, which enables running
        various blocks of tests. This mostly refactors instructions that
        used to be part of 'tox.ini', in a more convenient way:
        - some tests are grouped (commands in a group _all_ run, but the
          group fails if any has failed once all are done);
        - instructions are (hopefully) easier to read through and should
          be easier to maintain in the future;
        - it should be easier to decline more groups in the future (e.g.
          to have a routine with only unit tests);
        - groups of tests can be run easily, including without using tox.
      - Have the 'tox.ini' file trigger some groups of tests by calling
        the new bash script. This makes the tox file easier to read and
        parse through, and merely oriented at providing run isolation.
      - Split test groups into various envs in tox, which may be slightly
        more costly to run, but enables writing simpler CI/CD pipelines
        that merely pass arguments to the tox command.
      - Make it explicit in 'tox.ini' that tests can be run with python
        3.8 and onwards.
      - Keep a "main" job that groups all others. This is useful in the
        Inria shared Gitlab Runner, as caching is disabled, so that the
        use of distinct jobs would result in redundant costful package
        installations.
      31d3fb67
  11. Mar 27, 2023
  12. Mar 24, 2023
Loading