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

服務(wù)器上使用docker搭建gem5-gcn3環(huán)境

這篇具有很好參考價值的文章主要介紹了服務(wù)器上使用docker搭建gem5-gcn3環(huán)境。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點擊"舉報違法"按鈕提交疑問。

使用docker配置gem5-gcn3環(huán)境

3步:拉取鏡像,編譯gcn,測試square

1、拉取鏡像

默認(rèn)主機(jī)有梯子/代理,根據(jù)官網(wǎng)步驟 gem5 gpu:AMD VEGA GPU

docker pull ghcr.io/gem5-test/gcn-gpu:v23-1

報錯:

Error response from daemon: Head "https://ghcr.io/v2/gem5-test/gcn-gpu/manifests/v23-1": denied

解決,需要在github上設(shè)置一下token信息,參考鏈接 關(guān)于容器注冊表支持。設(shè)置步驟:

vim ~/.bashrc
export CR_PAT=YOUR_TOKEN
### 退出重新進(jìn)入終端,或者
source ~/.bashrc
echo $CR_PAT | docker login ghcr.io -u USERNAME --password-stdin
### login success

重新拉取鏡像,

docker pull ghcr.io/gem5-test/gcn-gpu:v23-1

報錯: Error response from daemon: manifest unknown,清單未知。去gem5 github主頁,查看gcn的package下的版本列表 gcn-gpu 。發(fā)現(xiàn)目前沒有v23-1的版本,改為已經(jīng)發(fā)布的最新的v23-0,重新拉取

docker pull ghcr.io/gem5-test/gcn-gpu:v23-0

2、環(huán)境編譯

根據(jù)鏡像創(chuàng)建一個gcn3-gpu的容器,然后進(jìn)入容器。

docker run --net host -itd --name gcn3-gpu -v /home/wgs/gem5space/:/root/gem5space  ghcr.io/gem5/gcn-gpu:v23-0 bash
docker exec -w /root/gem5space -it gcn3-gpu bash

上面的一些參數(shù)說明:

docker run:
--net="bridge": 指定容器的網(wǎng)絡(luò)連接類型,支持 bridge/host/none/container: 四種類型;
-i : 以交互模式運行容器,通常與 -t 同時使用;
-t : 為容器重新分配一個偽輸入終端,通常與 -i 同時使用;
--volume , -v: 綁定一個卷
docker exec:
-i :即使沒有附加也保持STDIN 打開
-t :分配一個偽終端
-w :指定初始化的工作目錄

描述一下后面的文件夾結(jié)構(gòu)

gem5-space
	|--gem5
	|--gem5-resources

gem5的源碼,可以從github gem5的歷史版本中下載相應(yīng)的源碼壓縮包,然后解壓
gem5-resources可以從github上clone下來,

git clone https://github.com/gem5/gem5-resources.git

編譯gem5-gcn3的部分:

cd gem5
scons build/GCN3_X86/gem5.opt -j 64

編譯的輸出如下
服務(wù)器上使用docker搭建gem5-gcn3環(huán)境,服務(wù)器,docker,系統(tǒng)架構(gòu),linux
其他的一些說明:
如果想實現(xiàn)快速創(chuàng)建,進(jìn)入或者刪除容器,可以在主機(jī)的環(huán)境變量~/.bashrc中添加下面內(nèi)容

alias cgcn3='docker run --net host -itd --name gcn3-gpu -v /home/wgs/gem5space/:/root/gem5space  ghcr.io/gem5/gcn-gpu:v23-0 bash'
alias egcn3='docker exec -w /root/gem5space -it gcn3-gpu bash'
alias dgcn3='docker stop gcn3-gpu; docker rm -f gcn3-gpu'

在主機(jī)終端分別執(zhí)行cgn3/egcn3/dgcn3可以實現(xiàn),對容器的創(chuàng)建/進(jìn)入/刪除操作。
進(jìn)入容器,可以通過下面操作修改終端的顯示彩色

apt update & apt install vim
vim ~/.barshrc
# 在vim命令中輸入: j 64,跳轉(zhuǎn)到第64行
# 取消第39行的注釋
#force_color_prompt=yes

3、測試square

square在github上的介紹和測試流程 square

# pwd: /root/gem5space
cd gem5-resources/src/gpu/square
make
# Warning: The specified HIP target: gfx902 is unknown. Correct compilation is not guaranteed.
cd -
gem5/build/GCN3_X86/gem5.opt gem5/configs/example/apu_se.py -n 3 -c gem5-resources/src/gpu/square/bin/square

成功運行后的輸出如下:

info: check result
PASSED!
Ticks: 139906310500
Exiting because  exiting with last active thread context

運行時會有一些warning,而且也需要等待一小段時間。

其他的情況說明

docker官網(wǎng)有一個版本的gem5-gcn3, 地址docker官網(wǎng) gcn3。這個版本可以編譯,但是運行起來會有報錯,不太清楚這個docker里面環(huán)境什么情況。而且是兩年前的一個版本。文章來源地址http://www.zghlxwxcb.cn/news/detail-787925.html

到了這里,關(guān)于服務(wù)器上使用docker搭建gem5-gcn3環(huán)境的文章就介紹完了。如果您還想了解更多內(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ìn)行投訴反饋,一經(jīng)查實,立即刪除!

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

相關(guān)文章

  • minio文件服務(wù)器-docker docker-compose 搭建部署以及使用大全

    minio文件服務(wù)器-docker docker-compose 搭建部署以及使用大全

    下載官網(wǎng) 簡介 docker-compose 單機(jī)版安裝 拉取鏡像運行容器 docker-compose 搭建 minio 分布式對象存儲 部署 官方推薦 docker-compose.yaml :下載地址 vim docker-compose.yml 接著創(chuàng)建 config目錄 執(zhí)行啟動命令,看到各個節(jié)點 healthy 狀態(tài)即成功 瀏覽器訪問任意節(jié)點 web console ,進(jìn)行簡單配置,配

    2023年04月10日
    瀏覽(28)
  • 記錄一次云服務(wù)器使用docker搭建kafka的過程

    創(chuàng)建網(wǎng)絡(luò) 一定要將zookeeper注冊中心與kafka建在一個network中,不然在springboot 集成 kakfa的demo測試代碼中進(jìn)行消息發(fā)送時會超時,報錯: E x c e p t i o n t h r o w n w h e n s e n d i n g a m e s s a g e w i t h k e y = ‘ n u l l ‘ Exception thrown when sending a message with key=‘null‘ E x ce pt i o n t h ro w

    2024年02月04日
    瀏覽(31)
  • 【自用】云服務(wù)器 使用 docker 搭建 HomeAssistant + MQTT 物聯(lián)網(wǎng)平臺

    【自用】云服務(wù)器 使用 docker 搭建 HomeAssistant + MQTT 物聯(lián)網(wǎng)平臺

    1.搭建流程概述 2.準(zhǔn)備工作 3.開始搭建! 4.總結(jié) 如果想看 ESP32 或其他使用 MicroPython 編程的單片機(jī)如何連接到該云服務(wù)器,實現(xiàn) HomeAssistant 控制 單片機(jī)的內(nèi)容,請看我這篇博客的下一篇。 0.總體流程 我們需要先有一臺云服務(wù)器,然后在上面搭建 docker(用寶塔傻瓜式搭建就行

    2024年02月13日
    瀏覽(29)
  • gem5學(xué)習(xí)(13):使用默認(rèn)配置腳本——Using the default configuration scripts

    gem5學(xué)習(xí)(13):使用默認(rèn)配置腳本——Using the default configuration scripts

    目錄 一、A tour of the directory structure 1、boot/ 2、common/ 3、dram/ 4、example/ 5、learning_gem5/ 6、network/ 7、nvm/ 8、ruby/ 9、splash2/ 10、topologies/ 二、Using?se.py?and?fs.py 三、Some common options?se.py?and?fs.py 在這個教程中,將探討如何使用gem5附帶的默認(rèn)配置腳本。 gem5附帶了許多配置腳本,使

    2024年01月16日
    瀏覽(17)
  • 僵尸毀滅工程(Project Zomboid)使用centos9 docker搭建服務(wù)器

    CentOS9內(nèi)核版本:5.14.0-333.el9.x86_64 docker鏡像:docker.io/cm2network/steamcmd docker安裝(照著安裝):https://docs.docker.com/engine/install/centos/ 服務(wù)器網(wǎng)絡(luò):使用阿里云的VPS組的虛擬局域網(wǎng),因為還會玩玩其他用局域網(wǎng)玩的游戲,VPS性能不高,當(dāng)個supernode合適,所以實際運行的服務(wù)器在家里

    2024年01月22日
    瀏覽(24)
  • 【前端-NPM私服】內(nèi)網(wǎng)使用verdaccio搭建私有npm服務(wù)器-docker搭建verdaccio流程

    【前端-NPM私服】內(nèi)網(wǎng)使用verdaccio搭建私有npm服務(wù)器-docker搭建verdaccio流程

    文章已收錄至https://lichong.work,轉(zhuǎn)載請注明原文鏈接。 ps:歡迎關(guān)注公眾號“Fun肆編程”或添加我的私人微信交流經(jīng)驗?? 在私有化的服務(wù)器上部署的一個支持發(fā)布、下載、版本管理等服務(wù)的npm倉庫。 官方npmjs下載緩慢,需要設(shè)置鏡像源 鏡像源:是以一定頻率定時同步npm官方

    2024年02月03日
    瀏覽(84)
  • 遠(yuǎn)程服務(wù)器,使用docker搭建redis集群提示:SlaveConnectionPool no available Redis entries

    遠(yuǎn)程服務(wù)器,使用docker搭建redis集群提示:SlaveConnectionPool no available Redis entries

    1、部署條件: ????????1.1 遠(yuǎn)程服務(wù)器 ????????1.2 docker部署:參考?https://blog.csdn.net/qq_42971035/article/details/128171542 ?2、出現(xiàn)問題: ? ? ? ? 2.1 服務(wù)器部署服務(wù),連接redis集群,會提示\\\"SlaveConnectionPool no available Redis entries\\\"。 ? ? ? ? 2.2 本地連接遠(yuǎn)程服務(wù)器,提示\\\"connection?

    2024年02月15日
    瀏覽(40)
  • gem5學(xué)習(xí)(15):Memory system

    目錄 一、MemObjects 二、Ports 三、Connections 四、Request 五、Packet 六、Access Types 七、Packet allocation protocol 八、Timing Flow control 九、Response and Snoop ranges 官網(wǎng)教程:gem5: Memory system M5的新內(nèi)存系統(tǒng)的設(shè)計目標(biāo)如下: 在舊的內(nèi)存系統(tǒng)中,有兩種類型的訪問:計時訪問和功能訪問(Unify

    2024年01月16日
    瀏覽(16)
  • gem5學(xué)習(xí)(23):經(jīng)典緩存——Classic Caches

    gem5學(xué)習(xí)(23):經(jīng)典緩存——Classic Caches

    目錄 一、Interconnects 1、Crossbars 二、Debugging 官網(wǎng)教程:gem5: Classic caches 默認(rèn)緩存是一個帶有MSHR(未命中狀態(tài)保持寄存器)和WB(寫緩沖區(qū))的非阻塞緩存,用于讀取和寫入未命中。緩存還可以啟用預(yù)?。ㄍǔT谧詈笠患壘彺嬷校?。 在gem5中實現(xiàn)了多種可能的替換策略和索引策

    2024年02月19日
    瀏覽(17)
  • 【Docker】docker搭建Ftp服務(wù)器,真香

    【Docker】docker搭建Ftp服務(wù)器,真香

    方便公司正常內(nèi)網(wǎng)傳遞大文件,F(xiàn)TP服務(wù)就派上用場了,ftp分為主動模式(PORT)和被動模式(PASV)。主動模式使用20和21端口,其中20為數(shù)據(jù)端口,21為控制端口。被動模式使用21控制端口和一個其他隨機(jī)端口作數(shù)據(jù)端口。主動模式因為防火墻的原因,經(jīng)常會斷掉,因此被動模式是

    2024年02月05日
    瀏覽(29)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包