tensorflow

Cet article décrit le contenu de l’environnement conda "tensorflow", les modules python et leurs version et indique comment l’utiliser

Article mis en ligne le 26 février 2021
dernière modification le 22 octobre 2021

Le module conda "tensorflow" est un environnement conda contenant les modules python suivants :

Ainsi que les modules de l’environnement conda "python-tools".

Version des environnements conda "tensorflow" disponibles :

tensorflow-2.5.0 (basé sur python 3.9.5)

Tensorflow 2.5 nécessite cuda 11.2 ou supérieur.
Le paquet tensorflow-gpu n’est pas disponible par conda, il faut créer un environnement personnel basé sur notre environnement python-tools.

Ensuite mettre à jour l’environnement et y ajouter les librairies dont vous avez besoin (exemple : scikit-learn). Il est inutile d’installer des dépendances spécifiques à tensorflow à ce stade.

Enfin, installer tensorflow-gpu avec pip :

Attention, après l’utilisation de pip il est fortement déconseillé d’utiliser à nouveau conda pour la gestion de paquets. Il existe de fortes incompatibilités entre les deux qui pourraient rendre l’environnement non-fonctionnel.

Pour utiliser cet environnement dans vos scripts slurm utilisant des noeuds GPUs :

tensorflow-2.4.1 (basé sur python 3.9.5)

Le module conda "tensorflow" est un environnement conda basé sur python 3.9.5 et contenant les modules python suivants :

Pour l’utiliser :

Pour cloner cette environnement et ensuite l’utiliser :

tensorflow-2.2.0 (basé sur python 3.8.5)

Le module conda "tensorflow" est un environnement conda basé sur python 3.8.5 et contenant les modules python suivants :

Pour l’utiliser :

Pour cloner cette environnement et ensuite l’utiliser :