Installation de Tensorflow sur winpython

2 minute read

Published:

Introduction

Si vous êtes entrain de lire ce poste, cela voudrait dire que vous aussi, vous avez passé une semaine (ou voir plus que ça) à essayer d'installer tensorflow sur votre windows 10 sans une carte graphique GPU, ni un pocesseur NVIDA et sans ANACONDA.

Tensorflow, le framework d’intelligence artificielle de Google, se décline en deux versions : la première utilise votre processeur pour faire les calculs (c’est la version de base), tandis que la seconde s’appuie sur votre carte graphique (c’est la version GPU).

Dans ce poste je vais vous montrer comment installer Tensorflow  cpu sur windows. 

 

Quelques pré-requis

Installation de Python

Que ferait-on sans Python? Pour la suite et comme nous l'avons dèjà mentionné dans le préambule, nous allons installer winpython 3.7.4. winpython.

 

WinPython est une distribution portable open-source gratuite du langage de programmation python pour Windows XP / 7/8/10 , conçue pour les scientifiques, prenant en charge les versions 32 bits et 64 bits de Python 2 et Python 3.

.

ATTENTION : les mises à jour de Tensorflow sont décallées par rapport aux sorties des versions de Python. A l’heure où j’écris ce tutoriel, Tensorflow n’est pas encore compatible avec Python 3.7 pour windows avec conda mais, je dis bien mais, il est disponible pour winpython . Pensez à vérifier quelle est la dernière version gérée angel.

Une fois l'installation finie, ouvrez une console et écrivez python. Si tout se passe bien vous devriez avoir quelque chose comme ça: On vois don que j'utilise la version 3.7.4

 

 

Installation de pip

Nous allons installer tensorflow en utilisant la commande pip install pour cela nous avons besoin en priorité que pip soit install. Alors vous devrez relancer votre terminal et tapper la commande suivante python -m pip install -U pip. Cela vous installe la dernière version de pip . 

 

Installation de Tensorflow CPU

J'aimerai vous dire d'utiliser la commande courant (pip install tensorflow) mais cela vous installerez la dernière version de tensorflow disponible (la version 2.x au moment où j'écris ce post). Et cette version nécessite un processeur GPU NVIDA . Ce qui ne fonctionnera pas.

Je partage avec vous un repertoire github qui ressence toutes les versions possibles de tensorflow en fonction de la version de python compatible, de la présence d'un GPU/CPU sur votre pc et en fonction de la présence d'une carte graphique NVIDA ou pas: tensorflow-windows-wheel.

Pour ce tutoriel vous devrez telechargez une version <filename.wh> contenu dans un repertoire  sse2. Ensuite vous devrez maintenant placer le fichier telechargé dans le dossier d'intallation de python et plus précisement dans le repertoire scripts. 

 

Et enfin , vous installez en tapant la commande pip install <nom fichier.wh > et vous attendez quelques minutes jusqu'à la fin de l'installation.    

 

CONCLUSION

En bref, voici en quelques lignes comment installer tensorflow sans avoir  un processeur GPU NVIDA. N'hésitez pas à laisser en commentaire vos suggestions.