docker 部署深度學習例子詳解

2021-10-24 18:00:56 字數 1020 閱讀 6490

簡介:

前面兩部分就不講解了。這裡主要對例子docker構建部分進行說明

構建映象。映象的名字:flaskml;. 表示上下文路徑

sudo docker build -t flaskml .

from ubuntu:

16.04

# 1. 基於ubuntu16.04

run apt-get update \ # 2. 安裝python3和pip3

&& apt-get install -yq -

-no-install-recommends \

python3 \

python3-pip

run pip3 install -

-upgrade pip==

9.0.3 \

&& pip3 install setuptools

# for flask web server

expose 8081

# 3. 宣告埠,在-p隨機對映時有用

# 6. 安裝pytorch等依賴,-i可以指定國內源頭

# this is the runtime command for the container

整個流程是:

基於ubuntu16.04

安裝python3和pip3

宣告埠,在-p隨機對映時有用

安裝pytorch等依賴,-i可以指定國內源頭

docker run時執行的命令

-v:掛載目錄,《主機目錄》:《映象目錄》,主機中的目錄可以被映象訪問

docker部署深度學習cpu環境

1.使用 阿里雲 映象站點加速服務 在安裝 docker 後,理論上我們就可以去 docker hub 上尋找我們想用的映象了。不過在國內訪問國外的 docker hub 速度是非常慢的訪問 2.選擇 docker 映象加速器。curl fssl bash s docker mirror aliyu...

docker 配置深度學習環境

以配置pytorch為例 step 2 配置所跑 需要的環境 採用pip pip install i trusted host pypi.douban.com mmcv opencv python scipy tb nightly networkx scikit image matplotlib f...

深度學習多執行緒部署 學習筆記

flask gunicorn 部署flask專案 分布式更多的乙個概念,是為了解決單個物理伺服器容量和效能瓶頸問題而採用的優化手段。該領域需要解決的問題在不同的技術層面上,又包括 分布式檔案系統 分布式快取 分布式資料庫 分布式計算等,一些名詞hadoop zookeeper mq等都跟分布式有關。...