zai-org/AutoGLM-Phone-9B部署

环境准备

算力服务器

4090 * 6 * 24G

电脑

32G 1070

手机

MuMu 模拟器

服务器

默认已经安装了 NVIDIA 驱动、CUDA和huggingface-cli,如果没有:[Docker 安装部署(2025)]第 2 点和[AI环境部署]第 2 点

下载模型

cd /opt
mkdir AutoGLM-Phone-9B
cd AutoGLM-Phone-9B/

conda activate comfyui

huggingface-cli download \
  zai-org/AutoGLM-Phone-9B \
  --local-dir ./model \
  --local-dir-use-symlinks False \
  --resume-download

安装

安装依赖

conda create -n AutoGLM-Phone-9B python=3.10
conda activate AutoGLM-Phone-9B

git clone https://github.com/zai-org/Open-AutoGLM.git
pip install -r requirements.txt 
pip install -e .

pip install "vllm>=0.12.0"
# 多模态(不用不装)
pip install "vllm[multimodal]>=0.12.0"

pip install -U "transformers==5.0.0rc0"

pip install -U accelerate safetensors sentencepiece numpy
# 多模态(不用不装)
pip install -U opencv-python

启动模型服务

python3 -m vllm.entrypoints.openai.api_server \
 --served-model-name autoglm-phone-9b \
 --allowed-local-media-path /  \
 --mm-encoder-tp-mode data \
 --mm_processor_kwargs "{\"max_pixels\":5000000}" \
 --max-model-len 25480 \
 --tensor-parallel-size 2 \
 --chat-template-content-format string \
 --limit-mm-per-prompt "{\"image\":10}" \
 --model "AutoGLM-Phone-9B" \  
 --distributed-executor-backend mp \
 --port 8000

高端服务器推荐版

CUDA_VISIBLE_DEVICES=0,1,2,3 \
python3 -m vllm.entrypoints.openai.api_server \
 --served-model-name autoglm-phone-9b \
 --model "/opt/AutoGLM-Phone-9B/model" \
 --tensor-parallel-size 4 \
 --max-model-len 25480 \
 --distributed-executor-backend mp \
 --allowed-local-media-path / \
 --mm-encoder-tp-mode data \
 --mm_processor_kwargs "{\"max_pixels\":5000000}" \
 --limit-mm-per-prompt "{\"image\":10}" \
 --chat-template-content-format string \
 --port 18000

手机

连接 ADB

MuMu 手机调试

如何使用 MuMu模拟器和 Android Studio 调试应用?_MuMu模拟器_安卓模拟器

在 MuMu 安装目录下,shell 中有一个 adb.exe,将这个目录添加 PATH 就行

image

image

这个 abd 连接应该是默认加上的,可以先用adb devices看看,emulator-5554就是 MuMu 手机

image

image

打开开发者模式

在手机 -> 关于手机中,多次点击版本号,直到出现已开启开发者模式

image

开启后,在系统设置中,点击开发者选项
image

启动 USB 调试

image

电脑

安装环境

默认已经安装了 Python 或者 Conda

git clone https://github.com/zai-org/Open-AutoGLM.git
cd Open-AutoGLM

conda create -n AutoGLM-Phone-9B python=3.10
conda activate AutoGLM-Phone-9B
pip install -r requirements.txt -i https://mirrors.ustc.edu.cn/pypi/simple

下载 ADBKeyBoard

https://github.com/senzhk/ADBKeyBoard/blob/master/ADBKeyboard.apk

在ADBKeyboard.apk所在目录下

adb install ADBKeyboard.apk

image

安装后在模拟器手机中开启

image

image

image

运行

# 连接手机
python main.py --base-url http://服务器IP:模型运行端口/v1 --model "autoglm-phone-9b"

运行成功

成功
image

posted @ 2025-12-19 10:41  康康世界  阅读(246)  评论(0)    收藏  举报