深度學習環境搭建(pycharm+yolov5)

B站 ?:道傳科技上位機 ? 觀看教

一、pycharm的安裝

pycharm?windows版本下載地址:Download PyCharm: The Python IDE for data science and web development by JetBrains
下載社區版本(日常學習使用夠用了),專業版是收費的哦(功能更強大)

二、Python的安裝

1-1 首先打開www.python.org (這個是python官網)下載配置環境。點擊上方 downloads

1-2 根據系統選擇python環境下載

三、PYQT5的安裝

在終端里面輸入

  1. pip install PyQt5

  2. pip install PyQt5-tools

如果安裝完成之后沒有?designer.exe??

需要在終端輸入?pip install PyQt5Designer

"名稱": 這里可以自定義的
"程序":選擇的是 "pyuic5.exe" 的安裝目錄
"實參":$FileDir$\$FileName$
"工作目錄": 根據實際情況配置,這里我直接使用的是 宏 $FileDir$

四、CUDA的安裝

1. 查看顯卡型號與驅動版本(Driver Version)
①打開終端(win+R輸入cmd),輸入

nvidia-smi

2、

大家要了解的是:

1)驅動版本決定了CUDA版本,驅動版本越高,則可安裝的CUDA版本越高

2)CUDA向下兼容,我這里是輸出的CUDA版本為12.1,并不是意味著我的電腦只能安裝12.1版本的CUDA,而是可以安裝12.1及以下任何版本的CUDA

2. 下載CUDA

①Org Download WEB:

CUDA Toolkit Archive | NVIDIA Developer

我選擇的12.1.0

五、torch 和torchvison 的安裝

具體的安裝步驟如下:

1) pytorch 官網下載:https://download.pytorch.org/whl/torch_stable.html

打開上面鏈接,界面如下,以下包含torch、torchvison、torchaudio 等相關包的各個版本,其中每個數字代表的含義入下圖:

找到自己想要下載的版本,點擊即可下載。
注意:cuda的版本、python的版本、以及windows/linux 這些必須對應好,否則即便安裝上,也不能調用cuda。

我們需要下載 torch 和 torchvision 兩個關鍵包,torchaudio是通音頻相關的包,不搞音頻的話,可以不用安裝。

2)下載完成后,得到的是?whl文件, 然后打開文件所在文件夾,在路徑下輸入cmd,打開?命令提示符, 輸入?pip install xxx.whl?進行安裝,先安裝?torch包、再安裝?torchvision包。

六、yolov5的下載

1、.github上下載yolo包
https://github.com/ultralytics/yolov5

2、順利進入環境后,在終端輸入以下代碼安裝依賴:

pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple
#這里使用清華源鏡像下載,速度更快

然后輸入

python train.py

等待一會,這里根據電腦性能,運行速度有快慢之分。?

如果出現以下類似代碼,則恭喜你,代碼已經跑通了

2、安裝labelimg,進行打標簽

在cmd終端中,運行下面代碼

pip install labelimg

等待下載完成,輸入labelimg,即可 運行

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

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

相關文章

K8S中應用無法獲取用戶真實ip問題排查

現象 領導反饋生產環境的用戶ip有問題。登陸到這個頁面,發現是所有的用戶ip都是172.30.94.97,這是個內部網絡ip. 排查過程 1 登陸到應用前端nginx, 查看nginx的請求日志 172.30.94.97 - - [17/Jul/2024:02:02:54 0000] "POST /***/n…

2.倒排索引

傳統數據庫mysql使用的是正向索引 詞條是不允許重復的,給詞條創建唯一索引,根據詞條查找的速度就很快了。

【Android Studio】新建項目及問題解決

新建項目 按照《Android 第一行代碼》中 1.3 小節的步驟創建項目。 注意:Minimum API Level 用于設置項目的最低兼容版本。Android 5.0 以上的系統已經占據超過了 99.9% 的 Android 市場份額,因此這里指定為 API 21: Android 5.0 即可。 問題解決 &…

SX1268低功耗sub-1g芯片支持lora和GFSK調制

SX1268 射頻收發器是長距離無線應用的理想設備,支持410-810MHZ。它專為長電池壽命而設計,僅消耗4.2 mA的主動接收電流。SX1268 可以使用高效的集成功率放大器在490 MHz傳輸高達 22 dBm 的信號。在 780 MHZ時,SX1268 在天線端口傳輸10dBm的信號…

C#高級:利用反射讓字符串決定調用哪個方法

一、反射的實現 using System; using System.Reflection; using System.Threading.Tasks;public class Calculator {public int Add(int a, int b){return a b;}public int Subtract(int a, int b){return a - b;}public int Multiply(int a, int b){return a * b;}public do…

圖像二分類任務推薦使用Sigmoid函數?

?圖像二分類任務中可以使用Softmax作為激活函數,但通常更推薦使用Sigmoid函數?。Softmax函數可以將多個類別的輸出轉換成概率分布,適合多分類任務。在二分類任務中,雖然可以使用Softmax,但它會生成兩個輸出值(每個類…

湖北理元理律師事務所:債務優化的法律邏輯與生活平衡術

在債務糾紛數量年均增長19%的背景下(最高人民法院2023年數據),專業法律服務機構的價值不僅在于解決糾紛,更在于重構債務人與生活的平衡關系。湖北理元理律師事務所的實踐顯示,科學的債務優化需同時滿足三個維度&#x…

window 顯示驅動開發-處理視頻幀

Microsoft Direct3D 運行時調用用戶模式顯示驅動程序的 VideoProcessBeginFrame 和 VideoProcessEndFrame 函數,以指示用戶模式顯示驅動程序可以處理視頻幀的這些函數調用之間的時間段。 在用戶模式顯示驅動程序可以處理任何視頻幀之前,Microsoft Direct…

基于 React Native for HarmonyOS5 的跨平臺組件庫開發指南,以及組件示例

基于 React Native for HarmonyOS5 的跨平臺組件庫開發,需融合分層架構設計、鴻蒙原生能力橋接及性能優化技術,核心指南如下: ?一、分層架構設計? 采用 ?模塊化分層結構?,隔離平臺差異邏輯: ├── common_har …

一站式了解單例模式

引言 這是設計模式專欄的第一篇文章,在這個專欄里面會講到我們在開發中經常使用的設計模式,我會用心將它們解析,然后講給你們聽,如果感興趣可以持續關注這個專欄?? 這次我們要講的是單例模式,這個在大廠面試中十分…

Java應用Flink CDC監聽MySQL數據變動內容輸出到控制臺

文章目錄 maven 依賴自定義數據變化處理器flink cdc監聽驗證 maven 依賴 <properties><flink.version>1.14.0</flink.version><flink-cdc.version>2.3.0</flink-cdc.version></properties><dependencies><!-- Flink dependencie…

獵板厚銅PCB工藝能力如何?

在電子產業向高功率、高集成化狂奔的今天&#xff0c;電路板早已不是沉默的配角。當5G基站、新能源汽車、工業電源等領域對電流承載、散熱效率提出嚴苛要求時&#xff0c;一塊能夠“扛得住大電流、耐得住高溫”的厚銅PCB&#xff0c;正成為決定產品性能的關鍵拼圖。而在這條賽道…

業務:資產管理功能

文章目錄 一、項目背景1.1概述1.2編寫目的 二、注意點說明三、頁面效果四、代碼AssetManagementControllerHwinfoAssetManagementHwinfoAssetManagementServiceHwinfoAssetManagementServiceImplHwinfoAssetManagementMapperHwinfoAssetManagementMapper.xmlSfpAssetManagement…

【MySQL進階】MySQL程序

目錄 一.有哪些MySQL程序 二. mysqld —— MySQL服務器 三.mysql——MySQL客戶端 3.1.連接mysql客?端 3.2.mysql客戶端選項 3.2.1.mysql常用選項 3.2.2.在命令?中使?選項 3.3.MySQL 選項&#xff08;配置&#xff09;文件 3.3.1.Linux環境下默認配置文件的路徑 3.…

Docker 運行 Kafka 帶 SASL 認證教程

Docker 運行 Kafka 帶 SASL 認證教程 Docker 運行 Kafka 帶 SASL 認證教程一、說明二、環境準備三、編寫 Docker Compose 和 jaas文件docker-compose.yml代碼說明&#xff1a;server_jaas.conf 四、啟動服務五、驗證服務六、連接kafka服務七、總結 Docker 運行 Kafka 帶 SASL 認…

??CentOS 7.9?? 上配置 ??Fail2ban 自動封禁 IP?? 的完整步驟,整合了多篇權威資料的最佳實踐

&#x1f527; ??一、安裝 Fail2ban?? ??啟用 EPEL 倉庫?? yum install epel-release -y ??安裝 Fail2ban?? yum install fail2ban -y ??啟動并設置開機自啟?? systemctl start fail2ban systemctl enable fail2ban ?? 注意&#xff1a;CentOS 7.9 默認 Py…

損壞的RAID5 第十六次CCF-CSP計算機軟件能力認證

純大模擬 提前打好板子 我只通過4個用例點 然后就超時了。 #include<iostream> #include<cstring> #include<algorithm> #include<unordered_map> #include<bits/stdc.h> using namespace std; int n, s, l; unordered_map<int, string>…

Kafka Topic中的數據在消費后還存在嗎

在 Kafka 的主題(Topic)和分區(Partition)中,數據在被消費者消費后是否仍然存在,取決于 Kafka 的設計機制和配置策略。

Linuxkernel學習-deepseek-2

以下是國際上廣受好評的 Linux 內核權威公開課&#xff0c;均來自頂級高校和技術組織&#xff0c;附課程鏈接和特色說明&#xff1a; —### 一、殿堂級大學課程1. MIT 6.S081: Operating System Engineering - 核心&#xff1a;基于 RISC-V 架構 重寫 Unix 內核&#xff08;xv6…

高頻面試之6Hive

Hive 文章目錄 Hive6.1 Hive的架構6.2 HQL轉換為MR流程6.3 Hive和數據庫比較6.4 內部表和外部表6.5 系統函數6.6 自定義UDF、UDTF函數6.7 窗口函數6.8 Hive優化6.8.1 分組聚合6.8.2 Map Join6.8.3 SMB Map Join6.8.4 Reduce并行度6.8.5 小文件合并6.8.6 謂詞下推6.8.7 并行執行…