linux上pip3 install torch==1.11和pip3 install torch==1.11+cu115區別

在linux上安裝torch時, 如果環境安裝好了CUDA環境, 那么安裝torch時不用刻意指定帶cuda的版本, 最終安裝的也是支持GPU的torch版本。但是仍然有一些小的區別,主要就是支持CUDA版本的不同。

(leo_py37) pinefield@edge-gpu-01:/data/codes/OpenPCDet$ pip3 install torch==1.11
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
Collecting torch==1.11Downloading https://pypi.tuna.tsinghua.edu.cn/packages/94/32/96a0955e5d6ed8a837eda5ca095dd2694c4617cfa70ca599660cd5ff7447/torch-1.11.0-cp37-cp37m-manylinux1_x86_64.whl (750.6 MB)━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━ 750.6/750.6 MB 840.4 kB/s eta 0:00:00
Collecting typing-extensionsUsing cached https://pypi.tuna.tsinghua.edu.cn/packages/ec/6b/63cc3df74987c36fe26157ee12e09e8f9db4de771e0f3404263117e75b95/typing_extensions-4.7.1-py3-none-any.whl (33 kB)
Installing collected packages: typing-extensions, torch
Successfully installed torch-1.11.0 typing-extensions-4.7.1
(leo_py37) pinefield@edge-gpu-01:/data/codes/OpenPCDet$ python3 
Python 3.7.5 (default, Oct 25 2019, 15:51:11) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch 
/home/pinefield/anaconda3/envs/leo_py37/lib/python3.7/site-packages/torch/_masked/__init__.py:223: UserWarning: Failed to initialize NumPy: numpy.core.multiarray failed to import (Triggered internally at  ../torch/csrc/utils/tensor_numpy.cpp:68.)example_input = torch.tensor([[-3, -2, -1], [0, 1, 2]])
>>> torch.__version__
'1.11.0+cu102'
>>> 
(leo_py37) pinefield@edge-gpu-01:/data/joyiot/liyong/codes/OpenPCDet$ pip3 list |grep torch 
torch             1.11.0

如上圖, 安裝torch時未指定需要安裝gpu版本, 但是實際安裝的也是支持gpu的版本。只是安裝了支持cuda 10.2的版本。 實際上系統的cuda版本是11.5.

如果明確指定cuda版本, 則安裝的就是對應的版本。

(leo_py37) pinefield@edge-gpu-01:/data/codes/OpenPCDet$ pip3 install  torch==1.11.0+cu115
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple
ERROR: Could not find a version that satisfies the requirement torch==1.11.0+cu115 (from versions: 1.0.0, 1.0.1, 1.0.1.post2, 1.1.0, 1.2.0, 1.3.0, 1.3.1, 1.4.0, 1.5.0, 1.5.1, 1.6.0, 1.7.0, 1.7.1, 1.8.0, 1.8.1, 1.9.0, 1.9.1, 1.10.0, 1.10.1, 1.10.2, 1.11.0, 1.12.0, 1.12.1, 1.13.0, 1.13.1)
ERROR: No matching distribution found for torch==1.11.0+cu115
(leo_py37) pinefield@edge-gpu-01:/data/joyiot/liyong/codes/OpenPCDet$ pip3 install  torch==1.11.0+cu115   --extra-index-url https://download.pytorch.org/whl/cu115
Looking in indexes: https://pypi.tuna.tsinghua.edu.cn/simple, https://download.pytorch.org/whl/cu115
Collecting torch==1.11.0+cu115Using cached https://download.pytorch.org/whl/cu115/torch-1.11.0%2Bcu115-cp37-cp37m-linux_x86_64.whl (2138.4 MB)
Requirement already satisfied: typing-extensions in /home/pinefield/anaconda3/envs/leo_py37/lib/python3.7/site-packages (from torch==1.11.0+cu115) (4.7.1)
Installing collected packages: torchAttempting uninstall: torchFound existing installation: torch 1.11.0Uninstalling torch-1.11.0:Successfully uninstalled torch-1.11.0
Successfully installed torch-1.11.0+cu115
(leo_py37) pinefield@edge-gpu-01:/data/codes/OpenPCDet$ python3 
Python 3.7.5 (default, Oct 25 2019, 15:51:11) 
[GCC 7.3.0] :: Anaconda, Inc. on linux
Type "help", "copyright", "credits" or "license" for more information.
>>> import torch 
/home/pinefield/anaconda3/envs/leo_py37/lib/python3.7/site-packages/torch/_masked/__init__.py:223: UserWarning: Failed to initialize NumPy: numpy.core.multiarray failed to import (Triggered internally at  ../torch/csrc/utils/tensor_numpy.cpp:68.)example_input = torch.tensor([[-3, -2, -1], [0, 1, 2]])
>>> torch.__version__
'1.11.0+cu115'
>>> 
(leo_py37) pinefield@edge-gpu-01:/data/codes/OpenPCDet$ pip3 list |grep torch 
torch             1.11.0+cu115

注意, 直接安裝可能會找不到對應版本, 需要通過 --extra-index-url https://download.pytorch.org/whl/cu115指定torch官方的下載地址。

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

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

相關文章

Gradle構建項目

1.自己下載對應的gradle版本到本地。 2.maven國內鏡像(settings.gradle中進行配置) // google()maven { url https://maven.aliyun.com/repository/public/ }maven { url https://maven.aliyun.com/repository/google/}maven { url https://maven.aliyu…

【機器學習300問】25、常見的模型評估指標有哪些?

模型除了從數據劃分的角度來評估,我上一篇文章介紹了數據集劃分的角度: 【機器學習300問】24、模型評估的常見方法有哪些?http://t.csdnimg.cn/LRyEt 還可以從一些指標的角度來評估,這篇文章就帶大家從兩個最經典的任務場景介紹…

Day08:基礎入門-算法分析傳輸加密數據格式密文存儲代碼混淆逆向保護

目錄 傳輸數據-編碼型&加密型等 傳輸格式-常規&JSON&XML等 密碼存儲-Web&系統&三方應用 代碼混淆-源代碼加密&逆向保護 思維導圖 章節知識點: 應用架構:Web/APP/云應用/三方服務/負載均衡等 安全產品:CDN/WAF/I…

【stata】漸進式雙重差分/交錯式雙重差分(staggered-DID) 實現過程

Staggered-DID 的實現 為保證本貼的簡潔性與一般適用性,本文并沒有使用現有真實數據,而是模擬了一個一般數據。如果你手中有正在處理好的project數據,可以跳過1.數據生成,直接從2.數據預加工開始。 1.數據生成 (1)數據生成過程 我將隨機生成一個數據來模擬staggered-DID…

leetcode 熱題 100_移動零

題解一: 雙指針遍歷:將非零的值往數組前端依次放置,將放置之后數組后端多余的位置都置為0,參考下圖(來源. - 力扣(LeetCode)) class Solution {public void moveZeroes(int[] nums)…

c語言的數據結構:隊列

1.隊列存在的實現方式及其存在意義 1.1為什么隊列使用單鏈表實現更好 動態內存分配:鏈表在C語言中通常使用動態內存分配,這意味著可以在運行時根據需要動態地添加或刪除節點。這對于實現一個動態大小的隊列非常有用,因為隊列的大小可以在運…

界面控件Telerik UI for ASP. NET Core教程 - 如何為網格添加上下文菜單?

Telerik UI for ASP.NET Core是用于跨平臺響應式Web和云開發的最完整的UI工具集,擁有超過60個由Kendo UI支持的ASP.NET核心組件。它的響應式和自適應的HTML5網格,提供從過濾、排序數據到分頁和分層數據分組等100多項高級功能。 上下文菜單允許開發者為應…

[unity] c# 擴展知識點其一 【個人復習筆記/有不足之處歡迎斧正/侵刪】

.NET 微軟的.Net既不是編程語言也不是框架,是類似于互聯網時代、次時代、21世紀、信息時代之類的宣傳口號,是一整套技術體系的統稱,或者說是微軟提供的技術平臺的代號. 1.跨語言 只要是面向.NET平臺的編程語言(C#、VB、 C、 F#等等),用其中一種語言編寫…

帶著問題閱讀源碼——Spring MVC是如何將url注冊到RequestMappingHandlerMapping?

背景 在 Spring MVC 中,DispatcherServlet 是前端控制器(front controller),它負責接收所有的 HTTP 請求并將它們映射到相應的處理器(handler)。為了實現這一點,Spring MVC 使用了適配器模式將…

大街款商城項目03-微服務之間調用

目錄 RestTemplate OpenFeign 1.引入依賴open-feign 2.聲明要調用的服務和接口 3.注入FeignClient啟用 4驗證 RestTemplate 在微服務架構中,使用RestTemplate是一種常見的方式進行服務間的HTTP通信。以下是一個簡單的示例,演示如何使用RestTempla…

Android minigbm框架普法

Android minigbm框架普法 引言 假設存在這么一個場景,我的GPU的上層實現走的不是標準的Mesa接口,且GPU也沒有提專門配套的gralloc和hwcompoer實現。那么我們的Android要怎么使用到EGL和GLES庫呢,并且此GPU驅動是支持drm實現的,也有…

Galaxy生信云平臺:集合操作工具大全

Galaxy平臺上的文件稱為數據集(Dataset),如果將多個文件組合在一起,則形成數據集合(Dataset collection)。 上傳文件后,可以通過工具將文件構建成數據集合。具體操作可以參考前面介紹轉錄組流程…

后臺組件體系

從今天開始進入更細粒度說明。后臺微服務是由組件構成的。平臺的開發理念是為甲方打造一個生態環境。安裝實施時為客戶安裝私倉來管理組件。開發微服務時鼓勵拆分為組件。開發新功能時,先看有沒有相關組件,有的話就在pom.xml文件(不要問我這個…

OpenDDS中避免訂閱發布同一主題時的自環現象(適用于所有DDS)

目錄 1、摘要2、理解"自反傳輸"2、解決方案2.1、使用 DataReaderListener 進行過濾3.2、使用 Partition 進行隔離3.3、 使用不同的 Topic 總結 1、摘要 在 OpenDDS 中,同時訂閱并發布同一主題會導致自環現象,即接收到自己發送的消息。本文介紹…

Day10:基礎入門-HTTP數據包Postman構造請求方法請求頭修改狀態碼判斷

目錄 數據-方法&頭部&狀態碼 案例-文件探針 案例-登錄爆破 工具-Postman自構造使用 思維導圖 章節知識點: 應用架構:Web/APP/云應用/三方服務/負載均衡等 安全產品:CDN/WAF/IDS/IPS/蜜罐/防火墻/殺毒等 滲透命令:文件…

最新消息:英特爾宣布成立全新獨立運營的FPGA公司——Altera

今天,英特爾宣布成立全新獨立運營的FPGA公司——Altera(2015年6月Intel以 167 億美元的價格,收購FPGA廠商Altera)。首席執行官Sandra Rivera和首席運營官Shannon Poulin分享展示其在超過550億美元的市場中保持領先性的戰略規劃&am…

什么是端點安全以及如何保護端點

什么是端點安全 端點是指可以接收信號的任何設備,是員工使用的一種計算設備,用于保存公司數據或可以訪問 Internet。端點的幾個示例包括:服務器、工作站(臺式機和筆記本電腦)、移動設備、虛擬機、平板電腦、物聯網、可…

一【初識EMC】

在作為硬件行業相關從業者,經常接觸到EMC相關問題,下面來簡單介紹下EMC相關方面的知識 文章目錄 前言一、生活中的EMC現象?二、EMC是什么三、EMC的三要素四、EMI與EMS的評估方式1.RE2.CE3.HAR4.FLICKER5.Rs6.CS7.ESD8.EFT9.DIP10.PMS11.surge…

Zookeeper3:客戶端命令

文章目錄 客戶端命令連接服務端Zookeeper客戶端內置命令 ls - 節點信息 客戶端命令 連接服務端Zookeeper //客戶端連接服務端zookeeper 默認連的本機2181端口的zookeeper cd /opt/module/zookeeper-3.9.1/bin && sh zkCli.sh//客戶端連接遠程服務端zookeeper cd /op…

【小塵送書-第十一期】編程的基石,開發的核心:《算法秘籍》

大家好,我是小塵,歡迎你的關注!大家可以一起交流學習!歡迎大家在CSDN后臺私信我!一起討論學習,討論如何找到滿意的工作! 👨?💻博主主頁:小塵要自信 &#x1…