ติดตั้ง TensorFlow ด้วยเวอร์ชันเฉพาะบน Anaconda

TensorFlow มีเวอร์ชัน หลายเวอร์ชัน หากฉันต้องการติดตั้งเวอร์ชันเฉพาะใน Anaconda ฉันควรใช้คำสั่งใด ?


person user288609    schedule 31.07.2017    source แหล่งที่มา


คำตอบ (3)


นี่อาจเป็นวิธีที่ง่ายที่สุดในการทำ:

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

หากคุณต้องการดูเวอร์ชันที่มีทั้งหมด คุณสามารถดู https://pypi.python.org/pypi/tensorflow/json

ฉันขอแนะนำให้คุณใช้ virtualenv หรือ conda เพื่อแยกการติดตั้งเทนเซอร์โฟลว์ของคุณ โดยเฉพาะหากคุณต้องการเล่น-ทดสอบเวอร์ชันต่างๆ และเวอร์ชัน CPU/GPU

person Cardin    schedule 20.03.2018

ฉันพบว่าคำตอบที่มีอยู่ไม่น่าพอใจ เนื่องจาก OP ถามเกี่ยวกับ Anaconda โดยเฉพาะ แต่คำตอบเป็นเพียงการติดตั้ง pip

คุณสามารถแสดงรายการเวอร์ชันที่พร้อมสำหรับการติดตั้งได้

conda search tensorflow-gpu

ซึ่งควรให้ผลลัพธ์ที่ดูเหมือนแก่คุณ

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

หากคุณต้องการระบุช่องใดช่องหนึ่ง ตัวเลือก -c/--channel คือเพื่อนของคุณ ตัวอย่างเช่น:

conda search -c conda-forge tensorflow-gpu

จากนั้นคุณสามารถเลือกเวอร์ชันของคุณได้โดยส่งต่อไปยังคำสั่งติดตั้ง เช่น:

conda install tensorflow-gpu==2.0.0

หากคุณต้องการตัวเลือกช่องในการค้นหา คุณควรเพิ่มตัวเลือกเดียวกันนี้ในคำสั่ง conda install โปรดทราบว่าการดำเนินการนี้จะใช้งานได้เหมือนกันสำหรับ tensorflow (เช่น ไม่ใช่เวอร์ชัน GPU) เพียงเปลี่ยนชื่อแพ็กเกจตามนั้น

การกำหนดค่า YAML

หากคุณใช้ไฟล์การกำหนดค่าสภาพแวดล้อม YAML คุณสามารถทำสิ่งเดียวกันได้:

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

สร้างสภาพแวดล้อมของคุณด้วยคำสั่ง:

conda env create -f environment.yaml

หรือหากคุณเปลี่ยนเวอร์ชันของสภาพแวดล้อมที่สร้างขึ้นแล้ว:

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

ฉันสมมติว่าคุณกำลังใช้ Windows, python3.5 และ เวอร์ชัน CPU ของ tensorflow

ก่อนอื่นเรามาสร้างสภาพแวดล้อม conda กันก่อน

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

หลังจากสร้างสภาพแวดล้อม conda สำเร็จแล้ว ให้ออกคำสั่งที่ถูกต้องเพื่อติดตั้งเวอร์ชันเฉพาะ ฉันจะแนะนำคุณตลอดการติดตั้งสามเวอร์ชันที่แตกต่างกัน

หากต้องการติดตั้งเวอร์ชัน 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 

หากต้องการติดตั้งเวอร์ชัน 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 

หากต้องการติดตั้งเวอร์ชัน master

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

แจ้งให้เราทราบหากนี่คือสิ่งที่คุณกำลังมองหา

person ksai    schedule 31.07.2017
comment
สวัสดี ฉันจะหาล้อสำหรับ r1.7 (py3.5) ได้อย่างไร ขอบคุณ - person user2867237; 20.08.2018