1. 07 Jul, 2022 2 commits
  2. 25 May, 2022 2 commits
  3. 17 May, 2022 1 commit
  4. 16 May, 2022 4 commits
  5. 06 May, 2022 3 commits
  6. 05 May, 2022 1 commit
  7. 27 Apr, 2022 2 commits
  8. 26 Apr, 2022 6 commits
  9. 19 Oct, 2021 1 commit
    • reusm-admin's avatar
      Change docker structure · 3f01a3af
      reusm-admin authored
      La façon de faire précédente ne marchait pas car on avait un problème de
      compatibilité entre le GPU et la version de CUDA. De plus, il y avait
      d'autres problèmes car on faisait des commits successifs d'une image. Si
      on voulait répliquer la même chose pour un environnement basé sur une
      autre image alors on aurait du tout recommencer ou faire une énorme
      image.
      
      La nouvelle implémentation est la suivante :
      + Chaque environnement possède un fichier requirements.txt et un fichier
      Dockerfile. Le fichier requirements.txt possède les packages à installer
      de façon contrôler par version. Le fichier Dockerfile permet d'avoir une
      trace de toutes les opérations faites pour lancer le serveur jupyter.
      + L'init tini est utilisé (https://github.com/krallin/tini/issues/8) ce
      qui assure que tout se passe bien dans notre container.
      + Permet une bien meilleure réplication pour d'autres environnements
      (basé sur TensorFlow par exemple)
      
      Il reste des choses à faire : le jupyter marche très bien pour des
      notebooks, mais rien est paramétré pour y faire tourner des scripts.
      Aussi il ne gère plus les UID:GID avec des volumes montés sur l'espace
      disque de code de l'hôte. Cela est à implémenter dans la suite.
      3f01a3af
  10. 15 Oct, 2021 1 commit
    • reusm-admin's avatar
      Init dev environnment · ec5dcaa8
      reusm-admin authored
      - Based on the docker image mylocal/env_repo, TAG 1.0.2
      - Provides Jupyter access from port 8888
      - Based on torch pytorch/pytorch:1.9.0-cuda10.2-cudnn7-runtime
      This dev environnment must be enlarged when update or new python
      packages are needed. This environnment is supposed to work on any
      machine.
      ec5dcaa8