一、環境配置安裝

一、Anaconda

Ⅰ下載

最新版的anaconda可能會需要各種各樣的問題,python3.6版本比較穩定,建議使用。
老鐵們可以通過,Anaconda以前版本所自帶Python版本,查看Anaconda所帶的python版本
我用的是這個,Anaconda3-5.2.0-Windows-x86_64.exe,如果覺得下載很慢的話,可以通過清華提供的鏡像進行相應版本。
在這里插入圖片描述
在這里插入圖片描述

Ⅱ安裝

管理員身份運行,養成安裝軟件的好習慣
在這里插入圖片描述
路徑盡量別放在C盤下
在這里插入圖片描述

在這里插入圖片描述

最后的效果如下:在這里插入圖片描述

二、PyTorch安裝

管理員身份運行 Anaconda Prompt
在這里插入圖片描述
為了方便后續的操作,新創建個環境空間y_pytorch

Ⅰ創建環境空間

以創建環境空間為y_pytorch為例

命令描述示例
conda env list顯示都有哪些環境空間conda env list
pip list顯示當前環境空間下都有哪些包pip list
conda create -n 新建環境空間名稱 python=版本號創建新的環境空間安裝指定python版本,-n其實就是nameconda create -n y_pytorch python=3.6
conda activate 環境空間名稱激活指定環境空間conda activate y_pytorch

①我這里已經創建過一個mytorch環境空間了,初始只有base這一個環境空間
查看都有哪些環境空間 conda env list
在這里插入圖片描述
②創建新的環境空間
conda create -n y_pytorch python=3.6
在這里插入圖片描述
③進入到新創建的環境空間
conda activate y_pytorch
在這里插入圖片描述
④查看當前的環境空間所包含的包
pip list
可以看到里面并沒有torch有關的包
在這里插入圖片描述

Ⅱ安裝pytorch

①進入PyTorch官網
在這里插入圖片描述
根據不同的需求運行生成的命令,其中Computer Platform計算機平臺表示是否使用GPU加速,前面的CUDA為CUDA Toolkit的版本,若不使用GPU加速,選擇CPU即可。

②查看自己的電腦是否支持GPU加速
CPU是處理邏輯運算的,在圖像渲染處理運算方面不擅長,此時就有了GPU的誕生幫助CPU處理其不擅長的圖像方面的運算
Ctrl+Shift+Esc打開任務管理器,一般近年來市面上絕大多數的NVIDIA顯卡都支持GPU加速,若不放心,可以去官網查看相應顯卡是否支持CUDA。
在這里插入圖片描述
③使用GPU加速的前提:驅動和CUDA Toolkit

驅動
win+r打開運行,輸入cmd打開命令窗口,輸入nvidia-smi
Driver Version版本要大于396.26,若小于,則可以下載360驅動等軟件進行更新,或者去官網下載驅動包進行更新即可。
在這里插入圖片描述
CUDA Toolkit
CUDA工具包建議使用9.2版本的,當然也可以選擇更高版本的,為了穩定而言,最好不要使用最新版本。

④有了以上的準備,接下來開始安裝PyTorch
PyTorch官網中根據自己需要在自己的環境空間中運行指定命令
我的是這個:conda install pytorch torchvision cudatoolkit=9.2 -c pytorch -c defaults -c numba/label/dev
有沒有GPU加速無關緊要,只不過是后期訓練模型速度的問題,不影響最基本的學習
在這里插入圖片描述
⑤查看下環境空間下的包都有哪些
pip list,可以看到已經出現了torch相關包

⑥驗證一下
python,進入python編譯狀態
import torch,導入torch,若沒報錯則安裝成功
torch.cuda.is_available(),看下cuda是否支持GPU加速
quit(),退出python編譯

三、opencv安裝

在自己創建的環境空間下運行pip install opencv-python,進行下載安裝opencv
驗證
python,進入python編譯狀態
import cv2,導入opencv,若沒報錯則安裝成功

四、Jupuyer Notebook安裝

在自己創建的環境空間下運行conda install nb_conda,進行下載安裝Jupyter Notebook
驗證
jupyter notebook,會打開jupyter頁面

創建一個python文件
在這里插入圖片描述
但是,等了好久好久一直在連接,最終連接失敗
在這里插入圖片描述
在這里插入圖片描述
解決方法:python -m pip install jupyter_nbextensions_configurator
在這里插入圖片描述
之后再次進行打開即可
在這里插入圖片描述
在這里插入圖片描述

五、PyCharm綁定

PyCharm官網下載社區版即可,也可以使用個人版,個人版教程
新建項目New Project,選擇自己創建的環境空間,例如我的是y_pytorch,即可與環境空間進行綁定。
在這里插入圖片描述

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

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

相關文章

leetcode 35. 搜索插入位置 思考分析

目錄題目暴力二分迭代二分遞歸題目 給定一個排序數組和一個目標值,在數組中找到目標值,并返回其索引。如果目標值不存在于數組中,返回它將會被按順序插入的位置。 你可以假設數組中無重復元素。 示例 1: 輸入: [1,3,5,6], 5 輸出: 2 示例 2:…

java優秀算法河內之塔_河內塔的Java程序

java優秀算法河內之塔Tower of Hanoi is a mathematical puzzle where we have three rods and n disks. The objective of the puzzle is to move all disks from source rod to destination rod using the third rod (say auxiliary). The rules are: 河內塔是一個數學難題&a…

轉——C# DataGridView控件 動態添加新行

DataGridView控件在實際應用中非常實用,特別需要表格顯示數據時。可以靜態綁定數據源,這樣就自動為DataGridView控件添加相應的行。假如需要動態為DataGridView控件添加新行,方法有很多種,下面簡單介紹如何為DataGridView控件動態…

分享通用基類庫-C#通用緩存類

1 /************************************************************************************* 2 * 代碼:吳蔣 3 * 時間:2012.03.30 4 * 說明:緩存公共基類 5 * 其他: 6 * 修改人: 7 * 修改時間: 8 * 修改說明: 9 ******************…

二、PyTorch加載數據

一、常用的兩個函數 dir()函數可以理解為打開某個包,help()可以理解為返回如何使用某個具體的方法 例如:若一個A錢包里面有a,b,c,d四個小包,則可通過dir(A),打開該A錢包,返回a&…

leetcode 1005. K 次取反后最大化的數組和 思考分析

題目 給定一個整數數組 A,我們只能用以下方法修改該數組:我們選擇某個索引 i 并將 A[i] 替換為 -A[i],然后總共重復這個過程 K 次。(我們可以多次選擇同一個索引 i。) 以這種方式修改數組后,返回數組可能…

三、TensorBoard

一、安裝TensorBoard 管理員身份運行Anaconda Prompt,進入自己的環境環境 conda activate y_pytorch,pip install tensorboard 進行下載,也可以通過conda install tensorboard進行下載。其實通俗點,pip相當于菜市場,c…

IT資產管理系統SQL版

你難道還在用Excel登記IT資產信息嗎? 那你一定要好好考慮如何面對以下問題 1:IT人員需要面對自身部門以下問題用戶申請了資產it部未處理的單還有哪些?庫存里面還有哪些資產?有多少設備在維修?有多少設備已經報廢了?哪些資產低于安全庫存需要采購?使…

詳細講解設計跳表的三個步驟(查找、插入、刪除)

目錄寫在前面跳表概要查找步驟插入步驟刪除步驟完整代碼寫在前面 關于跳表的一些知識可以參考這篇文章,最好是先看完這篇文章再看詳細的思路->代碼的復現步驟: Redis內部數據結構詳解(6)——skiplist 關于跳表的插入、刪除基本操作其實也就是鏈表的插入和刪除,所…

php 類靜態變量 和 常量消耗內存及時間對比

在對類執行100w次循環后, 常量最快,變量其次,靜態變量消耗時間最高 其中: 常量消耗:101.1739毫秒 變量消耗:2039.7689毫秒 靜態變量消耗:4084.8911毫秒 測試代碼: class Timer_profi…

一個機器周期 計算機_計算機科學組織| 機器周期

一個機器周期 計算機機器周期 (Machine Cycle) The cycle during which a machine language instruction is executed by the processor of the computer system is known as the machine cycle. If a program contains 10 machine language instruction, 10 separate machine …

四、Transforms

transform是torchvision下的一個.py文件,這個python文件中定義了很多的類和方法,主要實現對圖片進行一些變換操作 一、Transforms講解 from torchvision import transforms#按著Ctrl,點擊transforms進入到__init__.py文件中 from .transfo…

leetcode 134. 加油站 思考分析

目錄題目1、暴力法,雙層遍歷2、貪心題目 在一條環路上有 N 個加油站,其中第 i 個加油站有汽油 gas[i] 升。 你有一輛油箱容量無限的的汽車,從第 i 個加油站開往第 i1 個加油站需要消耗汽油 cost[i] 升。你從其中的一個加油站出發&#xff0…

單鏈線性表的實現

//函數結果狀態代碼#define TRUE 1 #define FALSE 0 #define OK 1 #define ERROR 0 #define INFEASIBLE -1 #define OVERFLOW -2 //Status是函數的類型,其值是函數結果狀態代碼 typedef int Status; typedef int ElemType;…

時間模塊,帶Python示例

Python時間模塊 (Python time Module) The time module is a built-in module in Python and it has various functions that require to perform more operations on time. This is one of the best modules in Python that used to solve various real-life time-related pro…

五、torchvision

一、下載CIFAR-10數據集 CIFAR-10數據集官網 通過閱讀官網給的解釋可以大概了解到,一共6w張圖片,每張圖片大小為3232,5w張訓練圖像,1w張測試圖像,一共由十大類圖像。 CIFAR10官網使用文檔 torchvision.datasets.CIF…

leetcode 69. x 的平方根 思考分析

題目 實現 int sqrt(int x) 函數。 計算并返回 x 的平方根,其中 x 是非負整數。 由于返回類型是整數,結果只保留整數的部分,小數部分將被舍去。 示例 1: 輸入: 4 輸出: 2 示例 2: 輸入: 8 輸出: 2 說明: 8 的平方根是 2.82842…, 由于返回…

背包問題 小灰_小背包問題

背包問題 小灰Prerequisites: Algorithm for fractional knapsack problem 先決條件: 分數背包問題算法 Here, we are discussing the practical implementation of the fractional knapsack problem. It can be solved using the greedy approach and in fraction…

360瀏覽器兼容問題

360瀏覽器兼容問題 360瀏覽器又是一大奇葩,市場份額大,讓我們不得不也對他做些兼容性處理。 360瀏覽器提供了兩種瀏覽模式,極速模式和兼容模式,極速模式下是webkit內核的處理模式,兼容模式下是與IE內核相同的處理模式。…

轉 設計師也需要了解的一些前端知識

一、常見視覺效果是如何實現的 一些事 關于文字效果 互聯網的一些事 文字自身屬性相關的效果css中都是有相對應的樣式的,如字號、行高、加粗、傾斜、下劃線等,但是一些特殊的效果,主要表現為ps中圖層樣式中的效果,css是無能為力的…