[筆記分享] 我如何在 Anaconda 上,安裝 TensorFlow 2.x,並開啟 GPU 加速
Evernote 網址: https://bit.ly/33K77F9
--------------
最近我正在台大計算機中心,教授「深度學習」這門課程。整門深度學習,用得最多的函式庫就是 TensorFlow 了。它可以用來建構深度學習所需要的「神經網路」架構,所以任一個深度學習工程師,都得要會安裝。
深度學習的開發環境很多!我個人偏好 Google Colab(線上環境)與 Anaconda(本地端環境)。Colab 的執行環境,Google 工程師已經幫你裝好了。你只要點擊 https://colab.research.google.com 就能用。比泡麵還簡單!但你也只能被動接受 Google 工程師幫你裝好的執行環境。畢竟「線上平台」彈性還是比「本地端平台」要小一點。
早期(TensorFlow 1.x 時期)要裝 TensorFlow,並開啟 GPU 圖形加速功能,只要開啟 Anaconda Prompt 命令列視窗,輸入下面這一行就可以了:
conda install tensorflow-gpu
但 TensorFlow 2.x 之後,Anaconda 並沒有把 conda 這個指令調整得很好。大家已經用到 TensorFlow 2.3 了,conda 安裝出來的最新版居然只到 TensorFlow 2.1。更慘的是,開啟 GPU 加速時,所需搭配的 cuDNN 函式庫與 CUDA Toolkit 版本,也跟 TensorFlow 2.1 這個版本衝得亂七八糟!總之,就是一堆同學裝不起來!機器空有獨立顯卡,但無法發揮 GPU 加速平行運算的能力!
有鑑於此,我今天早上就親自「試水溫」,想辦法找出這幾樣東西的排列組合,到底怎麼樣是對的:
Python版本 x nVidia驅動程式版本 x TensorFlow版本 x cuDNN 函式庫版本 x CUDA Toolkit版本
也順便找出最順暢的安裝流程,分享給大家。希望有需要的朋友能喜歡!
祝福大家都能釋放顯卡平行處理的威力,讓你跑神經網路時,硬是比別人快好幾倍!
有我說明不足的地方,歡迎在下方留言。不敢說一定有能力解決,但我會盡力的! :-)
PS: 本文歡迎轉發、按讚、留言鼓勵我一下!您的隻字片語,都是讓我繼續提供好物的動力喔!
--------
看更多的紀老師,學更多的程式語言:
● YOTTA Python 課程購買: https://bit.ly/2k0zwCy
● YOTTA 機器學習 課程購買: https://bit.ly/30ydLvb
● Facebook 粉絲頁: https://goo.gl/N1z9JB
● YouTube 頻道: https://goo.gl/pQsdCt
如果您覺得這個粉絲頁不錯,請到「評論區」給我一個好評喔!
https://www.facebook.com/pg/teacherchi/reviews/
同時也有13部Youtube影片,追蹤數超過7,970的網紅吳老師EXCEL VBA設計(大數據自動化)教學,也在其Youtube影片中提到,如何用VBA設計自訂表單與防呆 上課內容: 01_如何用VBA設計自訂表單 02_設計表單步驟一插入自訂表單與設定 03_設計表單步驟二加入標籤與文字方塊與按鈕 04_EXCEL_VBA視窗環境設定 05_如何用VBA啟動表單 06_表單輸入資料並傳到工作表中之一 07_表單輸入資料並傳到工作表中...
「python視窗」的推薦目錄:
- 關於python視窗 在 紀老師程式教學網 Facebook 的最佳貼文
- 關於python視窗 在 軟體開發學習資訊分享 Facebook 的精選貼文
- 關於python視窗 在 軟體開發學習資訊分享 Facebook 的最讚貼文
- 關於python視窗 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳解答
- 關於python視窗 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳解答
- 關於python視窗 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳解答
- 關於python視窗 在 [問題] Tkinter 用after 模擬彈出視窗卡住- 看板Python - 批踢踢 ... 的評價
- 關於python視窗 在 Python tkinter window position 改變視窗位置 - ShengYu Talk 的評價
- 關於python視窗 在 Python 互動式視窗(REPL) - visualstudio-docs.zh-tw - GitHub 的評價
- 關於python視窗 在 [問題] Selenium 擷取跳出視窗- 看板Python | PTT數位生活區 的評價
- 關於python視窗 在 9款Python GUI 開發框架 - Max的程式語言筆記 的評價
- 關於python視窗 在 [問題] 如何避免執行遇錯時console視窗閃退? - python 的評價
python視窗 在 軟體開發學習資訊分享 Facebook 的精選貼文
開源報報內容回顧
內容摘要
✅ 在雲端中執行的瀏覽器
✅ 支援 C/C++/Java/Python 的程式原始碼瀏覽器
✅ 類似 Evernote 的筆記管理軟體,支援 Markdown
✅ 加密貨幣交易機器人
✅ 透過 JavaScript 從類似markdown的文字生成圖表,圖形或是流程圖。( 包含甘特圖,UML類別架構圖,呼叫流程圖 )
✅ 是一個使用 HTML5 canvas 元素變得容易的 Javascript 程式庫。 它是 Canvas 元素上的一個互動對象模型。 它也是一個 svg -to-canvas 的解析器
✅ 對於時間序列資料進行非監督異示常檢測的 Python 工具套件
✅ 打開包含 Windows、 Mac 和 Linux 上的 web UI 的原生作業系統視窗的 .Net Core 程式庫
https://softnshare.com/opensource-news-001/
python視窗 在 軟體開發學習資訊分享 Facebook 的最讚貼文
今天的開源報報( 每週一到週五早上 7:00 準時發刊 )
今日內容摘要
✅ 實用的 Python 程式設計
✅ Golang 跨平台自動化系統,控制鍵盤滑鼠點陣圖和讀取螢幕,視窗控制代碼以及全域性事件監聽
✅ 使用 fzf 協助的互動式 git 命令工具
✅ 一個使用 Java Spring boot 開發的微服務,可提供臨時(或永久) ,安全,匿名,免費,一次性的電子郵件地址的服務
✅ GPT-3 – 可自動生成文章的語言模型
✅ ㄧ個新潮的資料工作流程平台
✅ 基於 Apache Spark/ Flink & Ray 上的分散式 Tensorflow、 Keras 和 PyTorch 統一數據分析 AI 平台
✅ 開源的靜態狀態網頁
✅ 一個完整功能的 Flutter App
✅ 後端使用 Rust 開發的文字編輯器核心
✅ 使用 C 語言實現的 IETF QUIC 通訊協定
✅ 使用 Swift 實現 AWS Lambda Runtime
https://softnshare.com/opensource-dailyreport-136/
python視窗 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳解答
如何用VBA設計自訂表單與防呆
上課內容:
01_如何用VBA設計自訂表單
02_設計表單步驟一插入自訂表單與設定
03_設計表單步驟二加入標籤與文字方塊與按鈕
04_EXCEL_VBA視窗環境設定
05_如何用VBA啟動表單
06_表單輸入資料並傳到工作表中之一
07_表單輸入資料並傳到工作表中之二
08_將公式輸出到儲存格中
09_清除表單資料與游標放回第一個文字方塊
10_避免輸入資料未輸入
11_避免輸入非數字防呆
12_判斷成績在0到100之間
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_excel_vba2019
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
新課程EXCEL VBA辦公自動化順利在自強基金會開始第一次上課,
主要目標能延續入門課程,進一步延續前課程,把函數變成VBA,
VBA設計自動化與VBA與資料庫當成重要課程目標。
課程理念:
1.熟悉EXCEL內建各類別250幾個函數(理解代替死背)
2.從函數到VBA設計(Sub)與自訂函數(Function)
3.錄製巨集與編修VBA程式
4.學會VBA的重要使用技巧(變數、迴圈與邏輯)
5.學會VBA表單設計與將EXCEL當資料庫
6.學會快速下載網頁資料(巨集錄製、迴圈、邏輯)
7.用EXCEL做銷貨單
8.EXCEL建立查詢系統(地址合併)
9.延伸進階課程資料庫、多工作表、工作簿、網路爬蟲等應用
10.與Python程式協同應用
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 109/1/14
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
python視窗 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳解答
如何用VBA設計自訂表單與防呆
上課內容:
01_如何用VBA設計自訂表單
02_設計表單步驟一插入自訂表單與設定
03_設計表單步驟二加入標籤與文字方塊與按鈕
04_EXCEL_VBA視窗環境設定
05_如何用VBA啟動表單
06_表單輸入資料並傳到工作表中之一
07_表單輸入資料並傳到工作表中之二
08_將公式輸出到儲存格中
09_清除表單資料與游標放回第一個文字方塊
10_避免輸入資料未輸入
11_避免輸入非數字防呆
12_判斷成績在0到100之間
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_excel_vba2019
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
新課程EXCEL VBA辦公自動化順利在自強基金會開始第一次上課,
主要目標能延續入門課程,進一步延續前課程,把函數變成VBA,
VBA設計自動化與VBA與資料庫當成重要課程目標。
課程理念:
1.熟悉EXCEL內建各類別250幾個函數(理解代替死背)
2.從函數到VBA設計(Sub)與自訂函數(Function)
3.錄製巨集與編修VBA程式
4.學會VBA的重要使用技巧(變數、迴圈與邏輯)
5.學會VBA表單設計與將EXCEL當資料庫
6.學會快速下載網頁資料(巨集錄製、迴圈、邏輯)
7.用EXCEL做銷貨單
8.EXCEL建立查詢系統(地址合併)
9.延伸進階課程資料庫、多工作表、工作簿、網路爬蟲等應用
10.與Python程式協同應用
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 109/1/14
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
python視窗 在 吳老師EXCEL VBA設計(大數據自動化)教學 Youtube 的最佳解答
如何用VBA設計自訂表單與防呆
上課內容:
01_如何用VBA設計自訂表單
02_設計表單步驟一插入自訂表單與設定
03_設計表單步驟二加入標籤與文字方塊與按鈕
04_EXCEL_VBA視窗環境設定
05_如何用VBA啟動表單
06_表單輸入資料並傳到工作表中之一
07_表單輸入資料並傳到工作表中之二
08_將公式輸出到儲存格中
09_清除表單資料與游標放回第一個文字方塊
10_避免輸入資料未輸入
11_避免輸入非數字防呆
12_判斷成績在0到100之間
完整教學
http://goo.gl/aQTMFS
吳老師教學論壇
http://www.tqc.idv.tw/
教學論壇(之後課程會放論壇上課學員請自行加入):
https://groups.google.com/forum/#!forum/tcfst_excel_vba2019
懶人包:
EXCEL函數與VBA http://terry28853669.pixnet.net/blog/category/list/1384521
EXCEL VBA自動化教學 http://terry28853669.pixnet.net/blog/category/list/1384524
新課程EXCEL VBA辦公自動化順利在自強基金會開始第一次上課,
主要目標能延續入門課程,進一步延續前課程,把函數變成VBA,
VBA設計自動化與VBA與資料庫當成重要課程目標。
課程理念:
1.熟悉EXCEL內建各類別250幾個函數(理解代替死背)
2.從函數到VBA設計(Sub)與自訂函數(Function)
3.錄製巨集與編修VBA程式
4.學會VBA的重要使用技巧(變數、迴圈與邏輯)
5.學會VBA表單設計與將EXCEL當資料庫
6.學會快速下載網頁資料(巨集錄製、迴圈、邏輯)
7.用EXCEL做銷貨單
8.EXCEL建立查詢系統(地址合併)
9.延伸進階課程資料庫、多工作表、工作簿、網路爬蟲等應用
10.與Python程式協同應用
上課用書:
Excel VBA一點都不難:一鍵搞定所有報表
作者: Excel Home
出版社:博碩
出版日期:2013/06/26
定價:380元
超圖解 Excel VBA 基礎講座
作者: 亮亨/譯 出版社:旗標
出版日期:2006/05/15 定價:420元
日本Amazon網站同類書籍銷售No.1
吳老師 109/1/14
函數,東吳進修推廣部,自強基金會,程式設計,線上教學excel vba教學電子書,excel vba範例,vba語法,vba教學網站,vba教學講義,vba範例教學,excel vba教學視頻
python視窗 在 Python tkinter window position 改變視窗位置 - ShengYu Talk 的推薦與評價
本篇ShengYu 介紹Python tkinter window position 改變視窗位置的方法。 tkinter 改變視窗寬高與視窗位置這邊解釋一下螢幕上的座標軸,這樣才清楚視窗 ... ... <看更多>
python視窗 在 Python 互動式視窗(REPL) - visualstudio-docs.zh-tw - GitHub 的推薦與評價
Visual Studio 為您的每個Python 環境提供互動式「讀取、求值、輸出」迴圈(REPL) 視窗,它是以透過命令列上的python.exe 取得的REPL 為基礎加以改進。 ... <看更多>
python視窗 在 [問題] Tkinter 用after 模擬彈出視窗卡住- 看板Python - 批踢踢 ... 的推薦與評價
近日寫了一個小程式,
期望功能是可以連接到我自己的資料庫,
定時確認特定資料表的幾個欄位最新的數值並顯示出來。
程式運作的期望流程是:
1. 連線資料庫並抓取當下最新的資料
2. 用 after 每隔 5 秒呼叫確認資料的函式
3. 若檢查到資料有更新時,使用 lift 把模擬彈出視窗的物件拉到頂層
原本想用彈出視窗,但發現不時彈出來有點麻煩,所以改 lift 圖片和 label 來模擬
4. lift 呈現 3 ~ 5 秒後,lower 這些模擬用物件使之消失
5. 繼續進行 (2) 步驟
目前測試起來,
連線資料庫與抓資料沒問題、
抓好資料後更新顯示的 label 沒問題、
lift 與 lower 獨立運作沒問題、
用 after 每隔 5 秒呼叫確認資料的函式沒問題,
但如果結合讓模擬的彈出視窗呈現數秒就會卡住(目前我這邊也是用 after)。
def 更新資料:
// 更新資料的過程
if 新資料有變動:
模擬用物件.lift()
after(3000, 模擬物件lower的函式)
after(5000, 更新資料)
(抱歉程式不在手邊沒辦法直接貼)
上述這樣子運作時,
程式進了 if 內的 after 會整個卡住且會有「沒有回應」的訊息,
但過了 if 內的 3 秒,
資料顯示還是可以正常運作(但模擬彈出視窗就完全看不見了)。
想過不要用 after 來呼叫 lower,
而是用一個 flag 來確認有沒有需要 lift 或 lower,
但這樣子的 lift 或 lower 會跟著 after(5000, 更新資料) 這行動作,
一次若有數個欄位更新時,
就沒辦法逐一顯示,
只會顯示最後一個更新的欄位。
現階段小弟想到的解決辦法是延續上段的方法,
但要用模擬彈出視窗的資料轉用 list 保存,
每次都檢查 list 內有沒有資料,
有資料就 lift 並將 list[0] 的資料呈現後刪除。
想請教這種情形下有沒有更合適的解法?
在此先謝謝各位前輩花費時間閱讀了,感謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 175.181.39.217 (臺灣)
※ 文章網址: https://www.ptt.cc/bbs/Python/M.1581301958.A.B2F.html
... <看更多>