DeepSeek Janus Pro本地部署与调用
step1、Janus模型下载与项目部署
创建文件夹autodl-tmp
https://github.com/deepseek-ai/Janus?tab=readme-ov-file# janusflow
查看是否安装了git,没有安装的话安装一下,或者是直接github上下载,上传到服务器,然后解压
git --version
使用 git 克隆 HunyuanVideo 仓库到本地
cd ~/autodl-tmp
git clone https://github.com/deepseek-ai/Janus.git
cd HunyuanVideo
step2、创建虚拟环境&安装项目依赖
准备 Conda 虚拟环境: 使用以下命令创建 Conda 环境
conda create -n janus python=3.9
激活环境: 创建环境后,激活它
conda init
source ~/.bashrc
conda activate janus
安装 pip 依赖: 激活环境后,安装所需的 Python 依赖:
cd /root/autodl-tmp/Janus
pip install -e
conda install ipykernel
python -m ipykernel install --user --name janus --display-name "Python (janus)"
启动jupyter notebook(localhost:8888/tree)
jupyter notebook --allow-root
step3、下载预训练模型
安装modelscope(清华园加速:-i https://pypi.tuna.tsinghua.edu.cn/simple)
pip install modelscope -i https://pypi.tuna.tsinghua.edu.cn/simple
创建权重保存文件夹
cd /root/autodl-tmp/Janus
mkdir ./Janus-Pro-1B
下载Janus-Pro-1B模型权重
# 下载1B模型
modelscope download --model deepseek-ai/Janus-Pro-1B --local_dir ./Janus-Pro-1B
Gradio前端调用方法
安装相关依赖
cd /root/autodl-tmp/Janus
pip install -e .[gradio] -i https://pypi.tuna.tsinghua.edu.cn/simple