最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

Docker部署nnunetv2的實(shí)現(xiàn)步驟

 更新時(shí)間:2025年04月30日 09:37:05   作者:Tiandaren  
本文主要介紹了Docker部署nnunetv2的實(shí)現(xiàn)步驟,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧

前言:感覺(jué)一些教程沒(méi)必要說(shuō)那么多,直接貼出重點(diǎn)的配置文件。如果有不懂的,可以把此文檔丟給gpt,配合自己的環(huán)境一同服用。

首先,在 nnunet 路徑下創(chuàng)建一個(gè) Dockerfile

由于我已經(jīng)完成了 nnUNet 的訓(xùn)練,所以不需要將相關(guān)數(shù)據(jù)全部上傳到容器中,而是只保留源碼。

# 使用適當(dāng)?shù)幕A(chǔ)鏡像(如 pytorch 官方鏡像)
FROM pytorch/pytorch:latest

# 更新 apt-get 并安裝必要的工具和庫(kù)
RUN apt-get update && apt-get install -y vim \
    && apt-get install -y --no-install-recommends \
    python3-pip \
    python3-setuptools \
    build-essential \
    && apt-get clean \
    && python -m pip install --upgrade pip

# 設(shè)置工作目錄
WORKDIR /workspace

# 將項(xiàng)目代碼復(fù)制到容器中
COPY ./nnunetv2 /workspace
COPY requirements.txt /workspace

# 安裝項(xiàng)目依賴
RUN pip install --no-cache-dir -r requirements.txt
RUN pip install nnunetv2

# 配置 nnUNet 的環(huán)境變量
ENV nnUNet_raw="/workspace/nnUNet_raw"
ENV nnUNet_preprocessed="/workspace/nnUNet_preprocessed"
ENV nnUNet_results="/workspace/nnUNet_trained_models"

# 默認(rèn)啟動(dòng)命令
CMD ["/bin/bash"]

構(gòu)建

docker build -t nnunet_docker:0.0.1 .

需要注意的是,nnUNet 已經(jīng)更新到了 v2 版本,因此環(huán)境變量名稱也發(fā)生了變化。相比于舊版,v2 版本的環(huán)境變量已經(jīng)不再是:

# 舊版配置
ENV nnUNet_raw_data_base="/workspace/DATASET/nnUNet_raw"
ENV nnUNet_preprocessed="/workspace/DATASET/nnUNet_preprocessed"
ENV RESULTS_FOLDER="/workspace/DATASET/nnUNet_trained_models"

以下是我所使用的 requirements.txt 文件:

torch>=2.1.2
acvl-utils<0.3,>=0.2
dynamic-network-architectures<0.4,>=0.3.1
tqdm
dicom2nifti
scipy
batchgenerators>=0.25
numpy
scikit-learn
scikit-image>=0.19.3
SimpleITK>=2.2.1
pandas
graphviz
tifffile
requests
nibabel
matplotlib
seaborn
imagecodecs
yacs
batchgeneratorsv2>=0.2
einops
flask
black
ruff
pre-commit

需要注意的是,原版的 requirements.txt 文件中包含了一個(gè) [dev] 部分,可能會(huì)導(dǎo)致錯(cuò)誤,可以直接刪除這一部分。

在構(gòu)建好鏡像后,運(yùn)行以下命令啟動(dòng)容器:

docker run --rm -it --gpus all \
    -v /data/xtx/nnUNet/nnUNetFrame/DATASET/nnUNet_raw:/workspace/nnUNet_raw \
    -v /data/xtx/nnUNet/nnUNetFrame/DATASET/nnUNet_preprocessed:/workspace/nnUNet_preprocessed \
    -v /data/xtx/nnUNet/nnUNetFrame/DATASET/nnUNet_trained_models:/workspace/nnUNet_trained_models \
    -p 5000:5000 \
    --ipc=host nnunet_docker:0.0.1

這里由于我使用了一個(gè)監(jiān)聽(tīng)腳本進(jìn)行部署,因此需要額外映射端口。

到此這篇關(guān)于Docker部署nnunetv2的實(shí)現(xiàn)步驟的文章就介紹到這了,更多相關(guān)Docker部署nnunetv2內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Docker容器項(xiàng)目無(wú)法訪問(wèn)MySQL的問(wèn)題排查與解決策略

    Docker容器項(xiàng)目無(wú)法訪問(wèn)MySQL的問(wèn)題排查與解決策略

    本文分析了Docker容器連接MySQL時(shí)常見(jiàn)的問(wèn)題,并提供了解決方案,主要問(wèn)題包括網(wǎng)絡(luò)隔離、服務(wù)啟動(dòng)順序、權(quán)限配置等,解決方案包括使用自定義網(wǎng)絡(luò)、連接宿主機(jī)MySQL、健康檢查與啟動(dòng)等待、端口映射與防火墻配置、MySQL權(quán)限配置和Host網(wǎng)絡(luò)模式等,需要的朋友可以參考下
    2026-04-04
  • Docker搭建本地私有倉(cāng)庫(kù)的詳細(xì)步驟

    Docker搭建本地私有倉(cāng)庫(kù)的詳細(xì)步驟

    本篇文章主要介紹了Docker搭建本地私有倉(cāng)庫(kù)的詳細(xì)步驟,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下。
    2017-02-02
  • 限制 Docker Desktop 的資源使用

    限制 Docker Desktop 的資源使用

    本文主要介紹了限制 Docker Desktop 的資源使用,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧
    2026-04-04
  • 使用docker搭建go環(huán)境的簡(jiǎn)單步驟

    使用docker搭建go環(huán)境的簡(jiǎn)單步驟

    最近公司里面的項(xiàng)目用到了Docker,正好準(zhǔn)備學(xué)習(xí)下Golang,所以就學(xué)習(xí)Golang順便也學(xué)習(xí)下Docker怎么用的,剛好從頭開始配置下環(huán)境,這篇文章主要給大家介紹了關(guān)于使用docker搭建go環(huán)境的簡(jiǎn)單步驟,需要的朋友可以參考下
    2023-10-10
  • 使用docker-compose,如何調(diào)整JVM參數(shù)

    使用docker-compose,如何調(diào)整JVM參數(shù)

    這篇文章主要介紹了使用docker-compose,如何調(diào)整JVM參數(shù)問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-01-01
  • Dockerfile打包部署詳細(xì)圖文教程

    Dockerfile打包部署詳細(xì)圖文教程

    這篇文章主要介紹了Dockerfile打包部署的相關(guān)資料,并詳細(xì)解釋了從創(chuàng)建Dockerfile到啟動(dòng)容器的每一步過(guò)程,文中通過(guò)代碼介紹的非常詳細(xì),需要的朋友可以參考下
    2025-03-03
  • 如何修改Docke上傳/下載并發(fā)線程數(shù)來(lái)解決docker: unexpected EOF.錯(cuò)誤問(wèn)題

    如何修改Docke上傳/下載并發(fā)線程數(shù)來(lái)解決docker: unexpected EOF.錯(cuò)誤問(wèn)題

    下載或上傳鏡像時(shí),有可能因?yàn)榫W(wǎng)絡(luò)問(wèn)題導(dǎo)致報(bào)出docker: unexpected EOF.的錯(cuò)誤,這時(shí)候可以考慮通過(guò)修改上傳/下載并發(fā)線程數(shù)來(lái)解決,本文給大家分享兩種方法幫助大家解決,需要的朋友一起看看吧
    2023-03-03
  • Docker Dockerfile的使用實(shí)例

    Docker Dockerfile的使用實(shí)例

    這篇文章主要介紹了Docker Dockerfile的使用實(shí)例的相關(guān)資料,非常不錯(cuò)具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2016-11-11
  • docker安裝gitea教程(本地部署gitea倉(cāng)庫(kù))

    docker安裝gitea教程(本地部署gitea倉(cāng)庫(kù))

    這篇文章主要介紹了docker安裝gitea教程(本地部署gitea倉(cāng)庫(kù)),具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2025-04-04
  • docker常用命令總結(jié)之安裝、鏡像、容器基本操作

    docker常用命令總結(jié)之安裝、鏡像、容器基本操作

    這篇文章主要介紹了docker常用命令總結(jié)之安裝、鏡像、容器基本操作,需要的朋友可以參考下
    2017-05-05

最新評(píng)論

鹰潭市| 洛扎县| 盘山县| 介休市| 巍山| 巴里| 嘉峪关市| 灵台县| 佛冈县| 承德市| 毕节市| 威海市| 张家川| 巍山| 昂仁县| 旬阳县| 玉山县| 洪雅县| 伊通| 太和县| 元阳县| 崇礼县| 句容市| 阳江市| 子洲县| 旌德县| 灌云县| 交口县| 伊通| 沅陵县| 东丰县| 农安县| 兴隆县| 连州市| 怀化市| 广水市| 六安市| 蓬安县| 栖霞市| 普安县| 富裕县|