国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

【MacOS】MacBook使用本機m1芯片GPU訓(xùn)練的方法(mps替代cuda)

這篇具有很好參考價值的文章主要介紹了【MacOS】MacBook使用本機m1芯片GPU訓(xùn)練的方法(mps替代cuda)。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

記錄:
對于tensorflow環(huán)境配置,即使替換了M1適配的anaconda,使用蘋果官方適配m1的tensorflow安裝命令,仍舊出現(xiàn)各種問題,可見現(xiàn)在的M1版anaconda還是存在很大問題。所以在屢次不服氣的碰壁下我還是改用了miniforge3…真香!

  • so,建議使用miniforge3管理,miniforge3可以理解成 miniconda/annoconda 的社區(qū)版,提供了更穩(wěn)定的對M1芯片的支持。
    使用miniforge3可成功安裝支持m1版的tensorflow及pytorch

MPS介紹

(Mac M1芯片為了追求高性能和節(jié)能,在底層設(shè)計上使用的是一種叫做arm架構(gòu)的精簡指令集,不同于Intel等常用CPU芯片采用的x86架構(gòu)完整指令集。所以有些基于x86指令集開發(fā)的軟件不能直接在Mac M1芯片電腦上使用。)

需要注意的是,使用Mac M1芯片加速 pytorch 不需要安裝 cuda后端,因為cuda是適配nvidia的GPU的,Mac M1芯片中的GPU適配的加速后端是mps,在Mac對應(yīng)操作系統(tǒng)中已經(jīng)具備,無需單獨安裝。只需要安裝適配的pytorch即可。

MPS使用

去年pytorch官方發(fā)布了支持在m1版本的Mac上進行模型加速,所以可以安裝gpu版pytorch了(wuhoo~)
首先要具備arm64的Python,以及1.12版本以上的pytorch
mps用法和cuda很像,只是將“cuda”改為“mps”

import torch
print(torch.backends.mps.is_available())
print(torch.backends.mps.is_built())
True#表示macOS版本支持
True#表示mps可用

在 Mac M1的GPU 上運行pytorch 代碼,要使用 torch.device("mps")來指定,或通過to(device) / to(‘mps:0’) 來把模型或變量轉(zhuǎn)入MPS計算

device = torch.device("mps")
model = ModelName(xxx).to(device)
data = torch.Tensor(dataset.x).to(device)
、、、

很玄學(xué),模型里面我使用上面的簡單修改還是報錯,只有改成下面這樣才OK

#在parser里面這樣定義
parser.add_argument('--device', type=int, default=0)
parser.add_argument('--use_gpu',default=False,action='store_true')

use_gpu = args.use_gpu
device = torch.device("mps" if args.use_gpu else "cpu")`

原代碼文章來源地址http://www.zghlxwxcb.cn/news/detail-448779.html

# torch.cuda.set_device(args.device)
# device = torch.device("cuda" if args.cuda else "cpu")

到了這里,關(guān)于【MacOS】MacBook使用本機m1芯片GPU訓(xùn)練的方法(mps替代cuda)的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實不符,請點擊違法舉報進行投訴反饋,一經(jīng)查實,立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費用

相關(guān)文章

  • M1芯片的MacBook安裝docker

    M1芯片的MacBook安裝docker

    homebrew是mac平臺下的一個包管理軟件系統(tǒng),類似于ubuntu的apt。可以通過命令安裝很多現(xiàn)成的二進制包。安裝brew需要從github下載一些資源,但是一般國內(nèi)的網(wǎng)絡(luò)速度太慢,很難安裝成功,我們可以更換為國內(nèi)源進行安裝以加快安裝速度。 homebrew清華軟件源地址?https://mirrors.tun

    2023年04月08日
    瀏覽(14)
  • 在M1芯片的Macbook上使用docker-compose啟動mysql,并利用 NaviCat Premium 客戶端進行連接

    在M1芯片的Macbook上使用docker-compose啟動mysql,并利用 NaviCat Premium 客戶端進行連接

    在M1芯片的Macbook上使用docker-compose啟動mysql,并利用 NaviCat Premium 客戶端進行連接 ? 先打開控制臺,使用 uname -m 來查看自己CPU芯片的架構(gòu) ? 蘋果的M系列芯片使用的是ARM64架構(gòu),因此,需要安裝相應(yīng)版本的一些列工具。 ????????因為我是M1芯片,所以安裝docker desktop時候,當(dāng)

    2024年02月12日
    瀏覽(27)
  • Mac Apple Silicon M1/M2 homebrew miniforge conda pytorch yolov5深度學(xué)習(xí)環(huán)境搭建并簡單測試MPS GPU加速

    Mac Apple Silicon M1/M2 homebrew miniforge conda pytorch yolov5深度學(xué)習(xí)環(huán)境搭建并簡單測試MPS GPU加速

    筆者使用的是一臺M2版本的Macbook Air,雖然蘋果作為深度學(xué)習(xí)的訓(xùn)練機不太合適,但是由于macbook作為打字機實在是無可挑剔,所以使用macbook調(diào)試一下pytorch的代碼再放到集群上訓(xùn)練或者直接在mac上調(diào)試運行代碼都是不錯的體驗,本文以在mac上直接調(diào)試yolov5為目標(biāo),大概記錄一下

    2024年02月02日
    瀏覽(23)
  • 記錄MacOS M1芯片(ARM64架構(gòu))使用docker-compose方式部署Kafka

    記錄MacOS M1芯片(ARM64架構(gòu))使用docker-compose方式部署Kafka

    amd架構(gòu)的鏡像非常好找,但由于博主是arm64架構(gòu)的機器,所以一些開發(fā)環(huán)境非常的難找,所以在這里記錄一下arm64環(huán)境部署Kafka。 準備 docker-compose.yml 文件: 博主的虛擬機IP是192.168.153.131,注意替換你的服務(wù)器IP。 這個文件部署了zookeeper、kakfa以及kafkaUI 在docker-compose.yml目錄下,

    2024年02月15日
    瀏覽(24)
  • 基于MacBook Pro M1芯片運行chatglm2-6b大模型

    基于MacBook Pro M1芯片運行chatglm2-6b大模型

    ChatGLM2-6B代碼地址 chatglm2-6b模型地址 Mac M1芯片部署 ChatGLM2-6B 是開源中英雙語對話模型 ChatGLM-6B 的第二代版本,在保留了初代模型對話流暢、部署門檻較低等眾多優(yōu)秀特性的基礎(chǔ)之上,ChatGLM2-6B 引入了如下新特性: 更強大的性能。 更長的上下文。 更高效的推理。 更開放的協(xié)

    2024年01月25日
    瀏覽(23)
  • MacBook Pro(M1芯片)安裝mysql以及一些的問題解決方案

    MacBook Pro(M1芯片)安裝mysql以及一些的問題解決方案

    設(shè)備芯片及系統(tǒng)版本 1 安裝包下載 ?官方下載網(wǎng)址: MySQL https://www.mysql.com 第一步 進入官網(wǎng)后點擊DOWNLOADS。 第二步 在頁面向下找到如圖,點擊進入。 第三步 選擇此項。 ? 第四步 ?選擇版本與下載(M1芯片選擇arm64版本)。 2 安裝過程 ? 第一步 下載好安裝包后雙擊打開 ? 第

    2024年02月14日
    瀏覽(40)
  • MacBook Pro 16 M1 Max 升級 macOS Ventura 13.5 兼容測評

    MacBook Pro 16 M1 Max 升級 macOS Ventura 13.5 兼容測評

    今天給大家?guī)砹?MacBook Pro 16 M1 Max 升級 macOS Ventura 13.5 兼容 100 挑戰(zhàn)賽 的視頻,現(xiàn)在充電頭再以文章的形式呈現(xiàn)給大家,讓大家更清楚、直白的了解這款筆記本在升級系統(tǒng)后的兼容性如何。 MacBook Pro 16 M1 Max 配置了 140W 的 MagSafe 充電口,支持PD3.1快充協(xié)議,搭配原廠 MagSafe 充

    2024年02月14日
    瀏覽(20)
  • 【環(huán)境搭建】MacOS系統(tǒng)M1芯片從零開始安裝torch torch-geometric(PyG) torch-sparse torch-scatter步驟詳解、配置圖神經(jīng)網(wǎng)絡(luò)(GNN)訓(xùn)練環(huán)境教程

    前言:實際上只裝PyTorch或者torch不會遇到什么問題,但是torch-geometric、torch-scatter、torch-sparse在M1 chip的Mac上非常難安裝( PyG DocumentationInstallation 里注明了“Conda packages are currently not available for M1/M2/M3 macs”)。博主試錯過程中遇到了很多無解的bug,還把conda搞炸了,最終不得不

    2024年02月02日
    瀏覽(59)
  • 蘋果電腦MacBook M1芯片安裝SPSS(數(shù)據(jù)分析工具)教程詳細介紹:保姆級教程!?。? decoding=

    蘋果電腦MacBook M1芯片安裝SPSS(數(shù)據(jù)分析工具)教程詳細介紹:保姆級教程?。?!

    特別強調(diào):在安裝過程中請逐一對照安裝步驟,操作可以慢一點但是不要出錯,避免出現(xiàn)一系列報錯或者無法打開軟件的情況。 首先準備好兩個安裝文件,一個是后綴為 dmg 的安裝包,一個是 pojie 文件。首先在下面附上安裝文件鏈接(點擊即可): 鏈接: 百度網(wǎng)盤 提取碼:

    2023年04月22日
    瀏覽(40)
  • Mac M1芯片安裝PyTorch、GPU加速環(huán)境

    Mac M1芯片安裝PyTorch、GPU加速環(huán)境

    安裝PyTorch前先看一下(最好也安裝一下)安裝Tensorflow這篇文章 通過App store安裝或者使用命令 $ xcode-select --install 安裝 Pytorch官網(wǎng)指導(dǎo)頁面 通過上述方式安裝的PyTorch可能自帶的Numpy太低,所以重新安裝Numpy: 或者 使用“conda list”可以查看此conda環(huán)境內(nèi)的包和各個包的版本。使用

    2023年04月26日
    瀏覽(20)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包