安裝Anaconda + tensorflow

安裝Anaconda + tensorflow

  1. 下載Anaconda(64位)
    https://www.anaconda.com/download/

  2. Anaconda3-xxxxxx-Windows-x86_64(不要裝最新的版本,確保Python是3.7

  3. 各種Anaconda老版本:
    https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

  4. 安裝Anaconda(一路確定即可)

  5. 打開Anaconda prompt(windows中左下角開始,找到Anaconda),然后鍵入pip list (回車)查看已安裝的包

  6. 如果你只有CPU(打開任務管理器或設備管理器,查看nvidia),請執行:

pip install tensorflow==1.15

如果報超時錯,

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.15

如果還報超時錯,

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple --default-timeout=100 tensorflow==1.15

如果仍然報超時錯,
就在凌晨3點~早上7點之間安裝

7.利用conda設置多個python環境:
https://zhuanlan.zhihu.com/p/36386617

conda create --name py3 python=3.7
activate py3  # windows
  1. 如果你有GPU,請參考以下教程進行安裝:
    a.https://www.cnblogs.com/sorex/p/7615185.html
    b.https://blog.csdn.net/wwtor/article/details/80603296
    c.https://blog.csdn.net/qq_51800276/article/details/136485310
    d.https://blog.csdn.net/qq_51800276/article/details/136523240

  2. 安裝cuda+cudnn+tensorflow-gpu時請特別注意,第一個小版本號(小數點后第一位)一定要匹配!!
    a.https://blog.csdn.net/rocling/article/details/97306981
    b.安裝cuda:請特別注意windows的版本,如cuda裝不上,很可能是windows版本過低。選“完全安裝”比較好,否則會少一些管理工具(但不影響正常使用)
    c.同時裝多個cuda是可以的,但需要conda建多個環境。(親測)
    d.以前的教程中提到為cuda的設置環境路徑,現在是不需要的,默認就設好了。
    e.cudnn解壓后的文件拷在cuda的對應目錄
    f.cuda和tensorflow-gpu的安裝順序關系不大。
    g.超時的問題解決方案同上。
    h.親測:Cuda10.0對應TF1.13~1.15,TF2.0(python 3.7);Cuda10.1對應TF2.1(python 3.7),TF2.2(python 3.8)

  3. 驗證一下:Python環境下(anaconda prompt下鍵入:python(回車))出現>>>,然后鍵入import tensorflow,若沒有報錯,則安裝基本正確。要確認完全正確,要運行一個小程序。

  4. 下載pycharm社區版(不要裝專業版),pycharm設置Python:菜單中找settings…,然后project,再然后project interpreter進行設置

TensorFlow最簡教程

1.使用圖 (graph) 來表示計算任務.
2.在被稱之為 會話 (Session) 的上下文 (context) 中執行圖.
3.使用 張量(tensor) 表示數據.
4.通過 變量 (Variable) 維護狀態.
5.使用 feed 和 fetch 可以為任意的操作賦值或者從其中獲取數據

用jupyter和pycharm分別驗證TensorFlow小程序

import tensorflow as tf# 創建2個矩陣,前者1行2列,后者2行1列,然后矩陣相乘:
matrix1 = tf.constant([[3,3]])
matrix2 = tf.constant([[2], [2]])
product = tf.matmul(matrix1,matrix2)# 上邊的操作是定義圖,然后用會話Session去計算:
with tf.Session() as sess:result2 = sess.run(product)print(result2)

安裝pytorch

  1. 先從這里下載
    a.https://download.pytorch.org/whl/torch_stable.html
    b.https://blog.csdn.net/qq_51800276/article/details/132910427

  2. 組合很多,找一個合適的版本(操作系統;有無cuda及cuda版本)

  3. pip install d:\torch-1.5.0+cu101-cp37-cp37m-win_amd64.whl

  4. anaconda prompt下python(回車)import torch(顯示沒報錯即可)

安裝opencv

  1. 直接pip install opencv-python(如果版本是最新的,則SIFT/SURF/等特征描述子不能使用,問題也不大)
    https://blog.csdn.net/libaiup/article/details/134243061

  2. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-python==3.4.2.16

  3. pip install -i https://pypi.tuna.tsinghua.edu.cn/simple opencv-contrib-python==3.4.2.16

  4. 超時問題同上。

驗證opencv小程序

#導入cv模塊
import cv2 as cv
#讀取圖像,支持 bmp、jpg、png、tiff 等常用格式
img = cv.imread("D:/python/test.jpg")
#創建窗口并顯示圖像
cv.namedWindow("Image")
cv.imshow("Image",img)
cv.waitKey(0)
#釋放窗口
cv2.destroyAllWindows()

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/web/37870.shtml
繁體地址,請注明出處:http://hk.pswp.cn/web/37870.shtml
英文地址,請注明出處:http://en.pswp.cn/web/37870.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

跳轉的藝術:Batch文件中GOTO命令的深度解析

跳轉的藝術:Batch文件中GOTO命令的深度解析 在批處理文件(Batch)的編程世界中,GOTO命令是實現流程控制的重要工具之一。它允許程序跳轉到腳本中的特定標簽位置,從而實現循環、條件分支等復雜的邏輯結構。本文將深入探…

EtherCAT主站IGH-- 4 -- IGH之datagram_pair.h/c文件解析

EtherCAT主站IGH-- 4 -- IGH之datagram_pair.h/c文件解析 0 預覽一 該文件功能datagram_pair.c 文件功能函數預覽 二 函數功能介紹datagram_pair.c 中主要函數的作用1. ec_datagram_pair_init2. ec_datagram_pair_clear3. ec_datagram_pair_process 三 h文件翻譯四 c文件翻譯該…

專題五:Spring源碼之初始化容器上下文

上一篇我們通過如下一段基礎代碼作為切入點,最終找到核心的處理是refresh方法,從今天開始正式進入refresh方法的解讀。 public class Main {public static void main(String[] args) {ApplicationContext context new ClassPathXmlApplicationContext(…

鴻蒙本地簽名不匹配問題

連接鴻蒙手機運行項目報如下錯誤 這是由于本地簽名和鴻蒙設備簽名不匹配導致的,需要注釋掉如下代碼,選擇file project 自動簽名 勾選auto選項,會在build-profile.json5中生成一個簽名,然后運行就ok了~

【Lua】腳本入門

文章目錄 總述一、Lua概述二、Lua環境安裝三、Lua基本語法四、Lua的庫和擴展五、Lua的應用場景六、學習資源 語法1. Lua基本語法示例變量和數據類型控制結構函數 2. Lua標準庫示例字符串操作數學函數文件I/O 3. Lua作為腳本擴展示例(假設Lua嵌入在某個應用程序中&am…

vscode python格式化

插件 Black Formatter Black 默認會遵循 PEP 8 的規范,可配置的參數很少,用的人很多。 setting.json 配置,更改插件的每行字符數限制 {"[python]": {"editor.defaultFormatter": "ms-python.black-formatter"…

Redis命令大全(基礎版)

一、基礎命令 redis-server --service-start # 開啟服務 redis-server --service-stop # 停止服務redis-cli # 進入redis界面redis界面操作: ping # 檢測狀態,返回pong證明連接正常set key value # 設置 key 字段的值為value,返回o…

創建一個Django用戶認證系統

目錄 1、Django2、Django用戶認證系統User 模型:Authentication 視圖:認證后端 (Authentication Backends):Form 類:中間件 (Middleware):權限和組 (Permissions and Groups): 3、創建一個django用戶認證系…

服務器的分類,主流服務器的應用場景

一、服務器分類 服務器可以按應用層次、體系架構、用途、外形等進行分類。以下是詳細說明: 按應用層次分類 入門級服務器:這些服務器一般用于小型企業或部門的簡單任務,如文件共享和打印服務。工作組級服務器:適用于中小型企業&…

html2canvas相關(生成圖片)

根據 DOM 生成對應的圖片 function export3png(row, type null) { html2canvas( document.querySelector(#bug), //要生成圖片的dom節點 {useCORS: true, }) 圖片跨域 .then((canvas) > { const saveUrl canvas.toDataURL(image/png) Canvas對象生成base64代碼 co…

MNIST手寫字體識別(算法基礎)

快教程 10分鐘入門神經網絡 PyTorch 手寫數字識別 慢教程 【深度學習Pytorch入門】 簡單回歸問題-1 梯度下降算法 梯度下降算法 l o s s x 2 ? s i n ( x ) loss x^2 * sin(x) lossx2?sin(x) 求導得: f ‘ ( x ) 2 x s i n x x 2 c o s x f^(x)2xsinx x^…

uORF和non-overlap對翻譯效率的影響

以下是重疊和非重疊上游開放閱讀框(uORFs)對翻譯效率影響的總結: 重疊uORFs: 重疊uORFs對主要編碼區的翻譯影響更為顯著,因為它們直接與下游編碼序列(CDSs)競爭核糖體結合。重疊uORFs的翻譯起始…

在C++程序中嵌入quickjs實現C++和javascript互相調用

quickjs是一個C實現的輕量級javascript解析引擎,可以嵌入到C程序中,實現C和js代碼的交互。 以下基于quickjs-ng這一社區分支實現樣例代碼演示利用quickjs編寫程序進行C和js互相調用,支持linux和windows。 代碼結構 quickjs_demo- quickjs-…

Cesium大屏-vue3注冊全局組件

1.需求 說明:產品經理要求開發人員在地圖大屏上面隨意放置組件,并且需要通過數據庫更改其組件大小,位置等;適用于大屏組件中場站視角、任意位置標題等。 2.實現 2.1GlobalComponents.vue 說明:containerList可以通…

python基礎語法 004-2流程控制- for遍歷

1 遍歷 1.1 什么是遍歷? 可以遍歷的元素:字符串、列表、元組、字典、集合字符串是可以進行for 循環。(容器對象,序列)可迭代對象iterable 例子: 1 )、for遍歷字符串: name xiao…

RK3568驅動指南|第十五篇 I2C-第167章 I2C上拉電阻

瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工藝,搭載一顆四核Cortex-A55處理器和Mali G52 2EE 圖形處理器。RK3568 支持4K 解碼和 1080P 編碼,支持SATA/PCIE/USB3.0 外圍接口。RK3568內置獨立NPU,可用于輕量級人工…

SpringBoot實現圖片添加水印

提示&#xff1a;今日完成圖片添加水印功能 后續可能還會繼續完善這個功能 文章目錄 目錄 文章目錄 前端部分 后端 Xml Controller層 Sercive層 Service實現層 Config配置層 application.properties 文件后綴名獲取 常量定義 前端部分 <!DOCTYPE html> <htm…

WIN11,如何同時連接有線網絡與WLAN無線網絡

之前寫了兩篇文章&#xff0c;一篇是雙網卡多網卡時win11如何設置網卡優先級_多網卡設置網卡優先級-CSDN博客 另一篇是win11 以太網和WLAN沖突 連接網線時導致WiFi掉線 解決_win11 以太網和wifi不能同時生效-CSDN博客 這篇是對上面兩篇的補充&#xff1a;主要解決電腦重啟后&…

語音芯片TD5580,USB小音響芯片—拓達半導體

有時候電腦的聲卡會出現損壞的問題&#xff0c;給我們的生活帶來了很多麻煩。這時候&#xff0c;我們就需要一款方便易用的產品來解決聲卡問題。USB聲卡小音響就是為了解決這個問題而設計的一款便捷的產品。它不僅可以作為一個小音響&#xff0c;讓您在工作和娛樂的時候享受高品…

docker-compose搭建minio對象存儲服務器

docker-compose搭建minio對象存儲服務器 最近想使用oss對象存儲進行用戶圖片上傳的管理&#xff0c;了解了一下例如aliyun或者騰訊云的oss對象存儲服務&#xff0c;但是呢涉及到對象存儲以及經費有限的緣故&#xff0c;決定自己手動搭建一個oss對象存儲服務器&#xff1b; 首先…