windows11下安裝Tensor RT,并在conda虛擬環境下使用

建議仔細讀一讀NVIDIA官方出的安裝教程,里面有windows、linux等安裝教程,非常詳細,這里再做一下簡要總結。

TensorRT主要有三種安裝模式、五種安裝方式

毫無疑問,在windows系統中,我們只能選擇zip安裝。

安裝tensorRT之前確保電腦安裝好了英偉達顯卡驅動、cudaToolkit,cuDNN的話不是必須得可以不用安裝(官方多次提到目前的TensorRT對cuDNN的依賴很少了)

我的電腦CUDA版本為11.7? cuDNN版本為8.7.0,我這里選擇安裝TensorRT 8.x ,進入官網下載頁面(需要登錄)

我這里選擇安裝TensorRT 8.6 GA for x86_64 Architecture。注意ARM架構的不一樣,需要進入?頁面仔細確認到底應該下載哪個文件。特別注意,要與自己本地電腦的CUDA版本對應

?

下載zip文件之后,解壓,我這里解壓到?C:\Program Files\TensorRT-8.6.1.6 ,解壓后的文件目錄如下圖所示:

?下面重點來了,按照官方的說法,我們有兩種方式可選

第一種方式:把 C:\Program Files\TensorRT-8.6.1.6\lib文件中所有的DLL文件復制到CUDA的安裝目錄下bin目錄下(比如:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\vX.Y\bin),不過我并不推薦這種方式,會使文件結構混亂。

第二種方式:直接配置TensorRT的環境變量。具體做法是把?C:\Program Files\TensorRT-8.6.1.6\lib 目錄添加到系統環境變量中

之后我們就可以在虛擬環境中安裝TensorRT了,比如我的anaconda中有一個torch_work虛擬環境(python==3.10)。

下面為該虛擬環境安裝TensorRT,首先命令行切換到 C:\Program Files\TensorRT-8.6.1.6\python 目錄下并切換到torch_work虛擬環境中

選擇跟虛擬環境匹配的python版本,我這里選擇?full installation 的安裝模式?

然后執行pip安裝命令

?之后我們還需要安裝?uff,?graphsurgeon,?onnx_graphsurgeon 這三個python包,它們就在解壓目錄下

?

?我們切換到對應的目錄,pip安裝

?至此,在conda環境下安裝tensorRT就全部完成了,接下來驗證一下是否安裝成功。

進入該虛擬環境中導入 tensorrt 包,如果控制臺沒有報錯,即為安裝成功,接下來就可以在conda虛擬環境下使用?tensorrt。

?

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

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

相關文章

安全牛《數據分類分級自動化建設指南》發布|美創入選代表廠商,分享智能化探索

近日,安全牛發布《數據分類分級自動化建設指南》研究報告,對數據分類分級的主要技術、實施要點、選型指導、發展趨勢等展開深入探討,為各行業數據分類分級自動化工作落地提供幫助與指引。 美創科技被列為代表推薦廠商,落地案例—農…

STM32-SPI協議詳解及CubeMX+HAL函數配置分析

1 SPI協議 SPI(Serial Peripheral interface)串行外圍設備接口是同步全雙工的通信總線,在芯片的管腳上只占用四根線。 1.1 物理層 SS/NSS/CS:從設備選擇信號線(片選信號線)。由主設備控制,選擇指定的從設備。 當主機要選擇從設備時,把該從設備的SS信號線設置為低電平…

輕松記錄收支明細,一鍵打印,財務無憂!

作為現代人,管理好個人財務是非常重要的。但是,如何記錄收支明細并打印出來呢?今天,我們向您推薦一款財務軟件,幫助您輕松解決這個問題。 首先第一步,我們要打開【晨曦記賬本】,并登錄賬號。 第…

2023.11.22 IDEA Spring Boot 項目熱部署

目錄 引言 操作步驟 1. 在 pom.xml 中添加熱部署框架支持 2. Setting 開啟項目自動編譯 3. 以后創建的新項目進行同步配置 4. 重復 配置 步驟2 的內容 5. 開啟運行中的熱部署 引言 Spring Boot 的熱部署是一種在項目正在運行的時候修改代碼,卻不需要重新啟動…

yolov7訓練數據集詳細流程bike-car-person

一、準備深度學習環境 下載yolov7代碼 下載完成解壓放在自己的主目錄 命名yolov7-4 二、 準備自己的數據集 1.進入主目錄 2.進入data目錄下把你的xml文件夾命名為Annotations,把你的存放圖片文件夾命名為images 3.分別新建ImageSets、imagtest(里面…

幾款Java源碼掃描工具(FindBugs、PMD、SonarQube、Fortify、WebInspect)

說明 有幾個常用的Java源碼掃描工具可以幫助您進行源代碼分析和檢查。以下是其中一些工具: FindBugs:FindBugs是一個靜態分析工具,用于查找Java代碼中的潛在缺陷和錯誤。它可以檢測出空指針引用、資源未關閉、不良的代碼實踐等問題。FindBu…

unordered_map 與 unordered_set 的使用

unordered_map unordered_map 的介紹文檔 unordered_map 的介紹文檔&#xff1a;來自cpluscplus.com 的中文翻譯 unordered_map是存儲<key, value>鍵值對的關聯式容器&#xff0c;其允許通過keys快速的索引到與 其對應的value。在unordered_map中&#xff0c;鍵值通常用…

JAVA爬蟲2 - Jsoup解析、對接MySQL、多線程爬蟲、json庫使用

官網:https://jsoup.org/download Jsoup是一款基于Java的HTML解析器,它可以方便地從網頁中抓取和解析數據。它的主要作用是幫助開 發者處理HTML文檔,提取所需的數據或信息。下面介紹幾個常用的API: 選擇器(Selector)API:用于根據CSS選擇器語法選擇HTML元素。 屬性(Attribute…

【MySQL】寶塔面板結合內網穿透實現公網遠程訪問

文章目錄 前言1.Mysql服務安裝2.創建數據庫3.安裝cpolar3.2 創建HTTP隧道4.遠程連接5.固定TCP地址5.1 保留一個固定的公網TCP端口地址5.2 配置固定公網TCP端口地址 前言 寶塔面板的簡易操作性,使得運維難度降低,簡化了Linux命令行進行繁瑣的配置,下面簡單幾步,通過寶塔面板cpo…

圖片轉成dds格式

在 CentOS 系統中&#xff0c;可以使用 ImageMagick 工具將圖片格式轉換為 DDS 格式。首先需要安裝 ImageMagick&#xff0c;然后使用 convert 命令進行轉換。 1.安裝 ImageMagick&#xff1a; 在Ubuntu或Debian系統上安裝ImageMagick sudo apt-get update sudo apt-get ins…

pip配置清華鏡像源加速下載

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple

(C)一些題3

1. #include<stdio. h> void main () { int k10000; do { k; printf (“%d\n",k) ; }while (k>10000);//不是死循環&#xff0c;因為%d有范圍&#xff0c;超限后為負數&#xff0c;所以退出循環 2. #include<stdio. h> void main &#xff08;&#x…

BMS基礎知識:BMS基本功能,鉛酸和鋰電池工作原理,電池系統的重要概念!

筆者有話說&#xff1a; 作為BMS從業者來講&#xff0c;目前接觸的BMS系統并不是很高大尚&#xff0c;但基礎功能都是有的。 關于BMS的基本功能&#xff0c;工作原理&#xff0c;運行邏輯等&#xff0c;在此做一個梳理&#xff0c;講一些最基礎的掃盲知識&#xff0c;可以作為…

正則限制文件上傳的格式

if (!/(PNG|JPG|JPEG)/i.test(file.type)) {//file.type文件類型alert(上傳的文件只能是 PNG/JPG/JPEG 格式的~~);return;}

誤碼率測試腳本

簡介 高速信號完整性測試 高速信號完整性測試(High-speed signal integrity testing)是指對高速數字信號在傳輸過程中的一些關鍵參數進行測試和分析,以確保信號能夠在系統中正常傳輸,并且不會發生失真、串擾、抖動等問題。 高速信號完整性測試通常涉及到許多參數,包括信…

Java 實現視頻轉音頻功能

在實際開發中,我們經常需要處理各種多媒體文件。本文將介紹如何使用 Java 語言實現將視頻文件轉換為音頻文件的功能。我們將使用 FFmpeg 工具來進行視頻轉換操作,并通過 Java 的 ProcessBuilder 實現調用系統命令執行 FFmpeg 的功能。 準備工作 首先,我們需要確保系統中已安…

python爬蟲中 HTTP 到 HTTPS 的自動轉換

前言 在當今互聯網世界中&#xff0c;隨著網絡安全的重要性日益增加&#xff0c;越來越多的網站采用了 HTTPS 協議來保護用戶數據的安全。然而&#xff0c;許多網站仍然支持 HTTP 協議&#xff0c;這就給我們的網絡爬蟲項目帶來了一些挑戰。為了應對這種情況&#xff0c;我們需…

一文掌握 Spring Boot 常用注解,保姆級整理,建議收藏!

親兄弟篇&#xff1a; SpringBoot注解大全&#xff08;超詳細&#xff09;_Maiko Star的博客-CSDN博客 一、SpringBoot常用注解 二、Bean處理注解 2.1 Resource 依賴注入&#xff0c;自動導入標注的對象到當前類中&#xff0c;比如我們的 Controller 類通常要導入 Service 類…

前端編碼技巧須知

前端開發中可能會使用到以下軟件&#xff0c;它們各自具有不同的作用&#xff1a; 代碼編輯器&#xff1a;例如Sublime Text、Atom、Visual Studio Code等&#xff0c;用于編寫和編輯HTML、CSS和JavaScript等前端代碼。網頁瀏覽器&#xff1a;例如Chrome、Firefox、Safari等&a…

多線程工具類ExecutorService的使用(所有任務執行完成后獲取最終結果)

我們經常會有這種需求&#xff0c;比如APP首頁&#xff0c;需要同時加載20多個接口&#xff0c;你怎么做&#xff1f;一個個按順序調用接口嗎&#xff1f;如果網絡通暢還好&#xff0c;如果網絡不好&#xff0c;你可能會讓首頁加載幾分鐘&#xff0c;用戶體驗肯定不好&#xff…