Instal TensorFlow dengan versi tertentu di Anaconda

TensorFlow memiliki beberapa versi, jika saya ingin menginstal versi tertentu di Anaconda, perintah mana yang harus saya gunakan ?


person user288609    schedule 31.07.2017    source sumber


Jawaban (3)


Ini mungkin cara paling sederhana untuk melakukannya:

pip install --ignore-installed --upgrade tensorflow==1.4

Jika Anda ingin melihat semua versi yang tersedia, Anda dapat memeriksa https://pypi.python.org/pypi/tensorflow/json

Saya sangat menyarankan Anda menggunakan virtualenv atau conda untuk mengisolasi instalasi tensorflow Anda, terutama jika Anda ingin menguji versi yang berbeda dan versi CPU/GPU.

person Cardin    schedule 20.03.2018

Saya menemukan jawaban yang ada tidak memuaskan, karena OP menanyakan secara khusus tentang Anaconda tetapi jawabannya hanya instalasi pip.

Anda dapat membuat daftar versi yang tersedia untuk melakukan instalasi

conda search tensorflow-gpu

yang seharusnya memberi Anda beberapa keluaran seperti itu

Loading channels: done
# Name                       Version           Build  Channel             
tensorflow-gpu                 1.4.1               0  pkgs/main           
tensorflow-gpu                 1.5.0               0  pkgs/main           
tensorflow-gpu                 1.6.0               0  pkgs/main           
tensorflow-gpu                 1.7.0               0  pkgs/main           
tensorflow-gpu                 1.8.0      h7b35bdc_0  pkgs/main           
tensorflow-gpu                 1.9.0      hf154084_0  pkgs/main           
tensorflow-gpu                1.10.0      hf154084_0  pkgs/main           
tensorflow-gpu                1.11.0      h0d30ee6_0  pkgs/main           
tensorflow-gpu                1.12.0      h0d30ee6_0  pkgs/main           
tensorflow-gpu                1.13.1      h0d30ee6_0  pkgs/main           
tensorflow-gpu                1.14.0      h0d30ee6_0  pkgs/main           
tensorflow-gpu                1.15.0      h0d30ee6_0  pkgs/main           
tensorflow-gpu                 2.0.0      h0d30ee6_0  pkgs/main           
tensorflow-gpu                 2.1.0      h0d30ee6_0  pkgs/main           
tensorflow-gpu                 2.2.0      h0d30ee6_0  pkgs/main

Jika Anda perlu menentukan saluran tertentu, opsi -c/--channel adalah teman Anda, misalnya:

conda search -c conda-forge tensorflow-gpu

Kemudian Anda dapat memilih versi Anda dengan meneruskannya ke perintah install, misalnya:

conda install tensorflow-gpu==2.0.0

Jika Anda memerlukan opsi saluran dalam pencarian Anda, Anda harus menambahkan opsi yang sama ke perintah conda install. Perhatikan bahwa ini akan berfungsi sama untuk tensorflow (yaitu bukan versi GPU), cukup ubah nama paketnya.

Konfigurasi YAML

Jika Anda menggunakan file konfigurasi lingkungan YAML, Anda dapat melakukan hal yang sama:

# environment.yaml
name: my_conda_env
channels:
  - conda-forge
dependencies:
  - tensorflow-gpu=2.0.0

Buat lingkungan Anda dengan perintah:

conda env create -f environment.yaml

atau jika Anda mengubah versi lingkungan yang sudah dibuat:

conda env update -f environment.yaml
person adamconkey    schedule 06.04.2020

Saya berasumsi bahwa Anda menggunakan Windows, python3.5, dan versi CPU tensorflow.

pertama-tama mari kita buat lingkungan conda.

C:> conda create -n tensorflow python=3.5 
C:> activate tensorflow
 (tensorflow)C:>  # Your prompt should change 

Setelah berhasil membuat lingkungan conda, berikan perintah yang benar untuk menginstal versi tertentu. Saya akan memandu Anda dalam menginstal tiga versi berbeda.

Untuk menginstal versi r1.0

(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.1-cp35-cp35m-win_amd64.whl 

Untuk menginstal versi r1.3

(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.3.0rc1-cp35-cp35m-win_amd64.whl 

Untuk menginstal versi master

(tensorflow)C:> pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.2.0-cp35-cp35m-win_amd64.whl 

beri tahu saya jika ini yang Anda cari

person ksai    schedule 31.07.2017
comment
Hai- Bagaimana saya bisa menemukan roda untuk r1.7 (py3.5). Terima kasih - person user2867237; 20.08.2018