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

determined ai及本地調(diào)試環(huán)境配置

這篇具有很好參考價值的文章主要介紹了determined ai及本地調(diào)試環(huán)境配置。希望對大家有所幫助。如果存在錯誤或未考慮完全的地方,請大家不吝賜教,您也可以點(diǎn)擊"舉報違法"按鈕提交疑問。

determined配置

1. docker配置(默認(rèn)使用ubuntu操作系統(tǒng))

  1. 安裝docker(國內(nèi)可能需要先換源)
sudo apt install docker.io

###
# 在docker容器中再安裝docker容易出問題,操作前參考下述說明明確需求再實(shí)施(一般只需讓容器能運(yùn)行docker指令,此時只需要執(zhí)行說明中的最后一節(jié)方案)
# https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/
####
  1. 安裝nvidia-container-toolkit
    用于Docker容器內(nèi)調(diào)用GPU(注意可能需要科學(xué)上網(wǎng))
curl -fsSL https://nvidia.github.io/nvidia-docker/gpgkey | sudo apt-key add -
distribution=$(. /etc/os-release;echo $ID$VERSION_ID)

curl -s -L https://nvidia.github.io/nvidia-docker/$distribution/nvidia-docker.list | sudo tee /etc/apt/sources.list.d/nvidia-docker.list

sudo apt-get update

sudo apt-get install -y --no-install-recommends nvidia-container-toolkit

# 可能需要手動安裝systemctl指令:
# sudo apt install systemd

sudo systemctl restart docker
  1. 特定用戶無法執(zhí)行docker指令時的處理方案
    1. 將用戶添加到特定組中:sudo usermod -aG docker inf
    2. 確認(rèn)特定用戶是否已被添加到指定組中:sudo cat /etc/group | grep docker
    3. 已將用戶添加到指定組中,但執(zhí)行id指令并未看到指定組時,可以嘗試重新登錄用戶
  2. docker遠(yuǎn)程訪問安全配置
  3. docker常用指令
  4. Docker容器磁盤空間限制
  5. 啟動container時設(shè)置內(nèi)存空間和硬盤映射
  6. ssh遠(yuǎn)程訪問docker容器注意:root用戶遠(yuǎn)程登錄須額外運(yùn)行以下指令再重啟ssh服務(wù):
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
ssh-keygen -A
# 設(shè)置root密碼
passwd
# 重啟ssh服務(wù)
service ssh restart
  1. docker容器的進(jìn)入
    1. 從image建立可使用gpu的container并進(jìn)入交互式界面:docker run -it -p [host_port]:[container_port](do not use 8888) --gpus all -v [host_path]:[container_path] --name [container_name] [image_name] /bin/bash
    -v指定路徑映射,將本地路徑掛載到容器中
    2. 開啟已有容器:
    docker start [container_id or container_name]
    3. 進(jìn)入已經(jīng)啟動的 docker 容器的交互式終端,可以使用 docker exec 命令。這個命令可用于在運(yùn)行中的容器內(nèi)部執(zhí)行命令或腳本,并以交互模式與容器進(jìn)行交互,具體格式如下:
    docker exec -it [container_id or container_name] /bin/bash
    -it 表示 docker 將以交互模式和偽終端(pseudo-TTY)模式運(yùn)行命令。
    /bin/bash 則是要執(zhí)行的命令或腳本,這里表示將會啟動一個交互式Bash shell,
    [container_id or container_name] 為要進(jìn)入的實(shí)際容器的 ID 或名稱,如果不確定確切的容器 ID 或名稱,可以使用 docker ps 命令打印當(dāng)前已開啟的容器列表,包括它們的 ID、名稱、狀態(tài)等信息。如果要查看當(dāng)前所有的容器列表,可使用docker ps -a
  2. windows安裝docker:
    1. 官網(wǎng)下載安裝:https://www.docker.com/,安裝后首次運(yùn)行時會提示安裝虛擬機(jī)服務(wù),推薦選擇wsl
    2. wsl配置(docker首次啟動時會彈窗提示配置方式,可以選擇推薦的默認(rèn)配置(需要科學(xué)上網(wǎng)),也可以按下述步驟手動配置):
      1. docker須配置: wsl --update,默認(rèn)從microsoft store下載,可以嘗試增加--web-download參數(shù)從github下載(需要科學(xué)上網(wǎng)),成功后先執(zhí)行wsl --set-default-version 2將默認(rèn)版本切換為2,再運(yùn)行wsl --shutdown關(guān)閉wsl,再啟動docker desktop(會自動啟動wsl,確保更新生效)
      2. 自定義配置linux子系統(tǒng)
    3. docker存儲和加載image的默認(rèn)路徑配置:determined ai教程,人工智能
    4. 自定義python開發(fā)環(huán)境配置流程:
docker run -it --gpus=all -p 8022:22 --name test -v D:\learn\doctor_thesis:/home/WangXiaoFeng/doctor_thesis/ determinedai/environments:cuda-11.3-pytorch-1.12-tf-2.11-gpu-0.27.1 /bin/bash

# 此時已進(jìn)入新建立的test容器,運(yùn)行以下指令設(shè)置允許以root身份進(jìn)行ssh登錄
sed -i 's/#PermitRootLogin prohibit-password/PermitRootLogin yes/' /etc/ssh/sshd_config
ssh-keygen -A 
passwd 
# 設(shè)置自己的root密碼

# 重啟服務(wù)使修改生效
service ssh restart

# 將常用的國內(nèi)pip源和conda源改入新容器的家目錄下
# 安裝determined
pip install determined==0.27.1

# 此后啟動test容器即可在pycharm等python編輯器中配置ssh解釋器到該環(huán)境,
# 默認(rèn)地址為localhost:8022,用戶名root,密碼為新設(shè)置的passwd

2. determined配置(詳細(xì)說明)

  1. 安裝determined
pip install determined
  1. 啟動master節(jié)點(diǎn),默認(rèn)端口是8080
det deploy local master-up
# 關(guān)閉master節(jié)點(diǎn)
# det deploy local master-down
  1. agent配置:新建文件agent-config.yaml,輸入以下內(nèi)容并按需調(diào)整
## The hostname or IP address of the Determined master.
master_host: ip_of_your_master_node
## The port of the Determined master.
master_port: 8080

## The ID of this agent; defaults to the hostname of the current machine. Agent IDs must be unique## within a cluster.
agent_id: rtx3090_0
## The label of this agent. Agents with labels may only run workloads with the
## corresponding label.
label: rtx3090

## The GPUs that should be exposed as slots by the agent. A comma-separated list of GPUs,
## each specified by a 0-based index, UUID, PCI bus ID, or board serial number.
# http_proxy: ip_of_proxy
# https_proxy: ip_of_proxy

主要配置3個內(nèi)容:

  • Master節(jié)點(diǎn),用于識別Master節(jié)點(diǎn)
  • agent_id和label,分別對應(yīng)本機(jī)id和組名,根據(jù)顯卡型號命名即可
  • 科學(xué)上網(wǎng)代理
  1. agent節(jié)點(diǎn)啟動:
det deploy local agent-up <master_ip> --agent-config-path <path to agent-config.yaml`>

##
# 也可以使用:
# docker run --gpus all -v /var/run/docker.sock:/var/run/docker.sock -v "$PWD"/agent-config.yaml:/etc/determined/agent.yaml determinedai/determined-agent:0.27.1
# 注意最后的版本號要和安裝的determined版本號對應(yīng),一般為最新(運(yùn)行det -v可以查看當(dāng)前版本號)
# "$PWD"/agent-config.yaml`是上一步新建的配置文件路徑,按需調(diào)整(PWD表示當(dāng)前工作目錄)
# 啟動后可在web端看到當(dāng)前cluster狀態(tài)有變化,web端訪問地址:masterIP:8080
##

# agent節(jié)點(diǎn)關(guān)閉
# det deploy local agent-down

3. 使用

  1. master節(jié)點(diǎn)啟動后即可在web端對應(yīng)地址看到當(dāng)期系統(tǒng)狀態(tài),默認(rèn)地址:masterip:8080,默認(rèn)登錄用戶admin,默認(rèn)無密碼,直接登錄即可
  2. 終端機(jī)安裝determined,并配置master節(jié)點(diǎn)ip后,可以運(yùn)行指令從命令行進(jìn)行任務(wù)配置
    • master節(jié)點(diǎn)IP配置
      • 全局環(huán)境變量形式
# 開機(jī)自動增加環(huán)境變量
sudo nano /etc/profile
# 添加如下內(nèi)容:
# export DET_MASTER=ip_of_your_master_node
sudo source /etc/profile
  1. determined用戶登錄
    admin用戶可以管理用戶添加刪除,具體參考用戶管理文檔。
det user login
# 輸入賬號密碼即可
  1. 任務(wù)配置文件編寫(詳細(xì)配置)
description: your_task_name
resources:
    agent_label: rtx3090
    slots: 1
  
# use same host_Path and container_path to avoid problems when downloading checkpoint
bind_mounts:  
    - host_path:   /home/test/project
      container_path:   /home/test/project
environment:  
    image: determinedai/environments:cuda-11.3-pytorch-1.12-tf-2.11-gpu-0.27.1
environment_variables:  
    - http_proxy=your_proxy  
    - https_proxy=your_proxy

以上涵蓋了開啟任務(wù)所需的基本設(shè)置,包括:文章來源地址http://www.zghlxwxcb.cn/news/detail-838193.html

  • description: 任務(wù)名
  • resources: 要開啟任務(wù)的GPU類型(對應(yīng)label)和數(shù)量(對應(yīng)slots)
  • bind_mounts: 掛載分布式存儲到docker容器內(nèi),host_path為物理機(jī)路徑,container_path為容器內(nèi)路徑
  • environment: docker容器的環(huán)境配置,包括使用的鏡像和環(huán)境變量。
  1. 啟動實(shí)驗(yàn):
det experiment create const.yaml <代碼所在文件夾路徑>
# 代碼所在路徑中的全部文件將被上傳到容器中啟動訓(xùn)練,注意路徑下的文件總大小不要超過95M,數(shù)據(jù)集最好使用bind mounts的方式掛載到容器內(nèi)
  1. Docker image配置:determined官方常用image地址

到了這里,關(guān)于determined ai及本地調(diào)試環(huán)境配置的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

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

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

相關(guān)文章

  • 人工智能之配置環(huán)境教程一:安裝VsCode和Anaconda

    人工智能之配置環(huán)境教程一:安裝VsCode和Anaconda

    孟莉蘋,女,西安工程大學(xué)電子信息學(xué)院,2021級碩士研究生,張宏偉人工智能課題組。 研究方向:機(jī)器視覺與人工智能。 電子郵件:2425613875@qq.com 本教程提供需要安裝的VsCode、Anaconda的安裝包,在下述百度網(wǎng)盤鏈接中自??! 鏈接:https://pan.baidu.com/s/1syAOUgpchRnyrF3Xh52l1w?pwd=vv

    2024年02月02日
    瀏覽(19)
  • 人工智能之配置環(huán)境教程二:在Anaconda中創(chuàng)建虛擬環(huán)境并在VsCode中使用

    人工智能之配置環(huán)境教程二:在Anaconda中創(chuàng)建虛擬環(huán)境并在VsCode中使用

    孟莉蘋,女,西安工程大學(xué)電子信息學(xué)院,2021級碩士研究生,張宏偉人工智能課題組。 研究方向:機(jī)器視覺與人工智能。 電子郵件:2425613875@qq.com 安裝前先下載安裝包,建議在博主已準(zhǔn)備好的百度網(wǎng)盤鏈接中下載: 百度網(wǎng)盤鏈接:https://pan.baidu.com/s/1FgjTixyrP0xL-SRrUSARhw 提取碼

    2024年02月01日
    瀏覽(21)
  • 第三章:AI大模型的開發(fā)環(huán)境搭建3.3 開發(fā)環(huán)境配置3.3.1 本地環(huán)境配置

    在本章中,我們將詳細(xì)介紹如何為AI大模型的開發(fā)搭建本地環(huán)境。我們將從背景介紹開始,然后講解核心概念與聯(lián)系,接著深入了解核心算法原理、具體操作步驟以及數(shù)學(xué)模型公式。在此基礎(chǔ)上,我們將提供具體的最佳實(shí)踐,包括代碼實(shí)例和詳細(xì)解釋說明。最后,我們將探討

    2024年02月19日
    瀏覽(24)
  • 國內(nèi)網(wǎng)絡(luò)環(huán)境下Stable Diffusion(AI繪圖)本地部署教程

    國內(nèi)網(wǎng)絡(luò)環(huán)境下Stable Diffusion(AI繪圖)本地部署教程

    2023.6.1:Stable Diffusion已更新至1.3版本,本教程為1.2的教程,如需1.3版本的的教程請訪問 如果是來參考git和python的安裝教程的讀者請在進(jìn)行到更換pip源的步驟時選擇阿里巴巴的源 目錄 1、安裝git 2、安裝python3.10.6 3、下載S D 4、部署S D 5、漢化S D 本文為StableDiffusionWebUI(后文簡稱

    2024年02月07日
    瀏覽(26)
  • Stable Diffusion本地部署教程:搭建你的AI圖像生成環(huán)境

    Stable Diffusion作為一種先進(jìn)的AI圖像生成技術(shù),近年來受到了廣泛關(guān)注。它可以根據(jù)用戶輸入的文本描述,生成與之相符的詳細(xì)圖像。本文將指導(dǎo)你如何在本地環(huán)境中部署Stable Diffusion,讓你能夠親自體驗(yàn)這一技術(shù)的強(qiáng)大功能。 在開始部署之前,確保你的計算機(jī)滿足以下條件:

    2024年04月15日
    瀏覽(30)
  • 基于VITS 快速微調(diào)的本地環(huán)境配置、本地訓(xùn)練以及本地推理的教程

    該教程能教會讀者如何使用本地服務(wù)器使用VITS微調(diào)訓(xùn)練自己的想要的角色的聲音并且本地推理,注意只能使用linux版本進(jìn)行訓(xùn)練,但是推理可以在windows上完成。 STEP 0? 使用conda配置虛擬環(huán)境(個人習(xí)慣,也可以直接在本地服務(wù)器上嗯配) STEP 1 復(fù)制代碼庫并安裝運(yùn)行環(huán)境 記得沒

    2023年04月27日
    瀏覽(27)
  • ai繪畫工具Stable Diffusion,Windows本地環(huán)境搭建教程(保姆級)

    ai繪畫工具Stable Diffusion,Windows本地環(huán)境搭建教程(保姆級)

    配置要求 Windos 10及以上的操作系統(tǒng); GPU顯存最低4G, NVIDIA卡; 由于各種模型體量比較大,一個大模型2-5G,需留有充足的存儲空間(20g+); 為什么選擇Stable Diffusion 靈活開源,強(qiáng)大的ai生成工具 各種插件,大佬云集 沒有審核限制 準(zhǔn)備工作 (需要的安裝包文中提供了下載鏈接,

    2024年02月05日
    瀏覽(32)
  • 人工智能之配置環(huán)境教程二:在Anaconda中創(chuàng)建虛擬環(huán)境安裝GPU版本的Pytorch及torchvision并在VsCode中使用虛擬環(huán)境

    人工智能之配置環(huán)境教程二:在Anaconda中創(chuàng)建虛擬環(huán)境安裝GPU版本的Pytorch及torchvision并在VsCode中使用虛擬環(huán)境

    孟莉蘋,女,西安工程大學(xué)電子信息學(xué)院,2021級碩士研究生,張宏偉人工智能課題組。 研究方向:機(jī)器視覺與人工智能。 電子郵件:2425613875@qq.com 本教程提供需要安裝的CUDA11.3、Pytorch1.10.0、torchvision0.11.0的安裝包,在下述百度網(wǎng)盤鏈接中自??! 鏈接:https://pan.baidu.com/s/18m

    2024年02月02日
    瀏覽(33)
  • 國內(nèi)網(wǎng)絡(luò)環(huán)境下Stable Diffusion1.2(AI繪圖)本地部署教程

    國內(nèi)網(wǎng)絡(luò)環(huán)境下Stable Diffusion1.2(AI繪圖)本地部署教程

    2023.6.1:Stable Diffusion已更新至1.3版本,本教程為1.2的教程,如需1.3版本的的教程請訪問 如果是來參考git和python的安裝教程的讀者請在進(jìn)行到更換pip源的步驟時選擇阿里巴巴的源 目錄 1、安裝git 2、安裝python3.10.6 3、下載S D 4、部署S D 5、漢化S D 本文為StableDiffusionWebUI(后文簡稱

    2024年02月08日
    瀏覽(24)
  • 國內(nèi)網(wǎng)絡(luò)環(huán)境下Stable Diffusion1.3(AI繪圖)本地部署教程

    國內(nèi)網(wǎng)絡(luò)環(huán)境下Stable Diffusion1.3(AI繪圖)本地部署教程

    目錄 1、下載SD 2、部署SD 3、漢化SD 4、測試 本文為StableDiffusionWebUI(后文簡稱“SD”)的本地部署教程,本教程盡量保證所有步驟可在國內(nèi)網(wǎng)絡(luò)環(huán)境下進(jìn)行,讀者若能無障礙訪問github等網(wǎng)站則更佳,請使用Windows10及以上的64位Windows系統(tǒng)及顯存大于等于6G的顯卡。? 在這之前你需

    2024年02月09日
    瀏覽(19)

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

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

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

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

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包