TensorFlow memiliki beberapa versi, jika saya ingin menginstal versi tertentu di Anaconda, perintah mana yang harus saya gunakan ?
Instal TensorFlow dengan versi tertentu di Anaconda
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.
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
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