web-dev-qa-db-fra.com

Installer Tensorflow 2.0 dans un environnement conda

Je voudrais savoir si quelqu'un sait comment installer tensorflow == 2.0.0-alpha0 dans un environnement conda en utilisant python 3.7. Est-il possible d'utiliser python 3.7 ou dois-je rétrograder en 3.6. Quoi qu'il en soit, quelle est la commande que je dois utiliser car les éléments suivants ne trouvent aucun package

conda install tensorflow==2.0.0-alpha0
conda install tensorflow 
conda install tensorflow=2.0.0-alpha0

J'utilise Fedora 29 et conda 4.6.8 Merci!

20
polmonroig

Il se peut que la version de package souhaitée ne soit pas disponible dans conda-forge. Ce que vous pourriez faire, c'est installer des packages avec pip dans votre environnement conda.

pip install tensorflow==2.0.0-alpha0 

De plus, les exigences ne précisent pas python 3.7, vous pouvez tenter votre chance ou rétrograder vers python 3.6.

8
MDah

La version de sortie de TENSORFLOW 2.0 est sortie!

Depuis le 01/10/2019 je ne parle plus de beta mais de la version release.

Utilisation d'Anaconda (recommandé)

Depuis le 01/11/2019, Anaconda prend en charge le Tensorflow 2.0.0.

Option 1: Pour ce qui est le plus simple:

conda install tensorflow ou conda install tensorflow-gpu

Pour le mode gpu, anaconda s'occupera de tout CUDA tout ce dont vous avez besoin pour installer le mode tensorflow gpu afin que je recommande fortement d'utiliser cette méthode.

Option 2 (env virtuel): Il est fortement recommandé d'utiliser un environnement sur lequel installer tensorflow, pour lequel vous avez besoin la commande suivante qui créera d'abord un environnement, puis installera tensorflow dans:

  • CPU: conda create -n <your_env_name> tensorflow
  • GPU : conda create -n <your_env_name> tensorflow-gpu

Changement <your_env_name> par un nom significatif comme tf-2

Pour utiliser tensorflow, exécutez d'abord conda activate <your_env_name>

Utilisation de pip

En utilisant pip, le tensorflow instructions officielles sont assez complets.

Installez simplement tensorflow en utilisant pip comme:

# Current stable release for CPU-only
pip install tensorflow

Je recommande pourtant avant de tout faire pour installer tensorflow dans un nouvel environnement donc les 3 étapes seraient (avec anaconda):

conda create --n <our_env_name> pip
conda activate <your_env_name>
pip install tensorflow

Maintenant, pour la version GPU, c'est plus difficile avec pip, je vous le recommande link

21

Vous pouvez maintenant installer TF2 pour Python 3.7 en utilisant conda. Vous pouvez exécuter

$ conda install tensorflow=2.0 python=3.7

ou

$ conda install tensorflow-gpu=2.0 python=3.7

pour la version GPU.

Cependant, mon approche préférée serait de gérer les dépendances à l'aide d'un environment.yml fichier. Vous pouvez trouver des exemples de la façon de procéder pour TF2 et les dépendances dans ces référentiels de modèles que j'ai créés sur GitHub.

https://github.com/kaust-vislab/tensorflow-cpu-data-science-project

https://github.com/kaust-vislab/tensorflow-gpu-data-science-project

9
davidrpugh

Le problème est dans conda install tensorflow.

conda n'a pas tensorflow. Vous devrez installer tensorflow à l'aide de pip. Vous n'avez pas besoin de rétrograder votre Python. Cela fonctionnera avec Python 3.7.

Utilisez ceci

$ pip install --upgrade tensorflow==2.0.0-beta0

Depuis le beta0 la version est sortie, je l'ai mentionné. Vous pouvez choisir une autre version tf.

Je recommande de parcourir cet article sur TowardsDataScience: Guide étape par étape pour installer Tensorflow 2. .

Ce message couvre les étapes d'installation avec conda.

7
inferno

Vous voudrez peut-être jeter un œil à ce lien: https://pypi.org/project/tf-nightly-2.0-preview/#files pour voir lequel python = la version et le système d'exploitation prennent en charge votre package

enter image description here

1
jgoday

J'ai essayé d'installer tensorflow v2 avec conda install tensorflow ou conda install tensorflow-gpu uniquement pour obtenir de nombreuses dépendances incompatibles.

Il suffit de courir

pip install -upgrade tensorflow-gpu

ou

pip install tensorflow-gpu=2.0.0 pour une version spécifique

0
QaraQoyunlu