亚欧色一区w666天堂,色情一区二区三区免费看,少妇特黄A片一区二区三区,亚洲人成网站999久久久综合,国产av熟女一区二区三区

  • 發布文章
  • 消息中心
點贊
收藏
評論
分享
原創

自動部署deepseek的Linux腳本

2025-03-13 19:22:27
5
0

自動部署DeepSeek的Linux腳本

#!/bin/bash

# 定義變量
OLLAMA_VERSION="0.5.6"  # Ollama版本號,根據實際情況調整
DEEPSEEK_MODEL="deepseek-r1:8b"  # DeepSeek模型版本,根據硬件配置選擇
OLLAMA_URL="//ollama.com/download"  # Ollama下載地址
LOG_FILE="/var/log/deepseek_deployment.log"  # 日志文件路徑

# 檢查并創建日志文件
if [ ! -f "$LOG_FILE" ]; then
  touch "$LOG_FILE"
fi

# 記錄日志函數
log() {
  echo "$(date +"%Y-%m-%d %H:%M:%S") - $1" | tee -a "$LOG_FILE"
}

# 安裝依賴
log "開始安裝依賴..."
sudo apt-get update
sudo apt-get install -y curl docker.io

# 安裝Ollama
log "開始安裝Ollama..."
curl -sSL "$OLLAMA_URL" | sh

# 驗證Ollama安裝
if ollama --version | grep -q "$OLLAMA_VERSION"; then
  log "Ollama安裝成功,版本:$(ollama --version)"
else
  log "Ollama安裝失敗,請檢查日志文件:$LOG_FILE"
  exit 1
fi

# 下載并運行DeepSeek模型
log "開始下載并運行DeepSeek模型..."
ollama run "$DEEPSEEK_MODEL"

# 啟動Ollama服務
log "啟動Ollama服務..."
ollama serve &

# 檢查Ollama服務是否啟動成功
if curl -s //localhost:11434/healthz | grep -q "ok"; then
  log "Ollama服務啟動成功,可以通過 //localhost:11434 訪問"
else
  log "Ollama服務啟動失敗,請檢查日志文件:$LOG_FILE"
  exit 1
fi

# 安裝Open Web UI(可選)
log "開始安裝Open Web UI..."
docker run -d -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  --name open-webui \
  --restart always \
  ghcr.io/open-webui/open-webui:main

log "Open Web UI安裝完成,可以通過 //localhost:3000 訪問"

log "DeepSeek部署完成!"

 

腳本說明

  1. 依賴安裝:腳本會安裝curldocker,這是Ollama和Open Web UI運行所需的依賴。
  2. Ollama安裝:腳本會從Ollama官網下載并安裝Ollama。
  3. 模型下載與運行:腳本會下載并運行指定版本的DeepSeek模型。
  4. 服務啟動:腳本會啟動Ollama服務,并檢查服務是否正常運行。
  5. Open Web UI安裝:腳本會安裝Open Web UI,提供一個更直觀的交互界面。
  6. 日志記錄:腳本會將所有操作記錄到日志文件中,方便后續排查問題。
0條評論
0 / 1000
王****際
180文章數
2粉絲數
王****際
180 文章 | 2 粉絲
原創

自動部署deepseek的Linux腳本

2025-03-13 19:22:27
5
0

自動部署DeepSeek的Linux腳本

#!/bin/bash

# 定義變量
OLLAMA_VERSION="0.5.6"  # Ollama版本號,根據實際情況調整
DEEPSEEK_MODEL="deepseek-r1:8b"  # DeepSeek模型版本,根據硬件配置選擇
OLLAMA_URL="//ollama.com/download"  # Ollama下載地址
LOG_FILE="/var/log/deepseek_deployment.log"  # 日志文件路徑

# 檢查并創建日志文件
if [ ! -f "$LOG_FILE" ]; then
  touch "$LOG_FILE"
fi

# 記錄日志函數
log() {
  echo "$(date +"%Y-%m-%d %H:%M:%S") - $1" | tee -a "$LOG_FILE"
}

# 安裝依賴
log "開始安裝依賴..."
sudo apt-get update
sudo apt-get install -y curl docker.io

# 安裝Ollama
log "開始安裝Ollama..."
curl -sSL "$OLLAMA_URL" | sh

# 驗證Ollama安裝
if ollama --version | grep -q "$OLLAMA_VERSION"; then
  log "Ollama安裝成功,版本:$(ollama --version)"
else
  log "Ollama安裝失敗,請檢查日志文件:$LOG_FILE"
  exit 1
fi

# 下載并運行DeepSeek模型
log "開始下載并運行DeepSeek模型..."
ollama run "$DEEPSEEK_MODEL"

# 啟動Ollama服務
log "啟動Ollama服務..."
ollama serve &

# 檢查Ollama服務是否啟動成功
if curl -s //localhost:11434/healthz | grep -q "ok"; then
  log "Ollama服務啟動成功,可以通過 //localhost:11434 訪問"
else
  log "Ollama服務啟動失敗,請檢查日志文件:$LOG_FILE"
  exit 1
fi

# 安裝Open Web UI(可選)
log "開始安裝Open Web UI..."
docker run -d -p 3000:8080 \
  --add-host=host.docker.internal:host-gateway \
  -v open-webui:/app/backend/data \
  --name open-webui \
  --restart always \
  ghcr.io/open-webui/open-webui:main

log "Open Web UI安裝完成,可以通過 //localhost:3000 訪問"

log "DeepSeek部署完成!"

 

腳本說明

  1. 依賴安裝:腳本會安裝curldocker,這是Ollama和Open Web UI運行所需的依賴。
  2. Ollama安裝:腳本會從Ollama官網下載并安裝Ollama。
  3. 模型下載與運行:腳本會下載并運行指定版本的DeepSeek模型。
  4. 服務啟動:腳本會啟動Ollama服務,并檢查服務是否正常運行。
  5. Open Web UI安裝:腳本會安裝Open Web UI,提供一個更直觀的交互界面。
  6. 日志記錄:腳本會將所有操作記錄到日志文件中,方便后續排查問題。
文章來自個人專欄
文章 | 訂閱
0條評論
0 / 1000
請輸入你的評論
0
0