From db392249dd8874c19f2724fa8ae0d08e96cb39af Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E7=A7=91=E6=9E=97=5FCyril=20Pilgrim?= Date: Tue, 28 Jan 2025 17:12:10 +0800 Subject: [PATCH] push --- README_ZH.md | 118 ------------------ __pycache__/image_generation.cpython-312.pyc | Bin 5745 -> 6211 bytes .../image_understanding.cpython-312.pyc | Bin 3519 -> 4431 bytes image_generation.py | 2 +- image_understanding.py | 2 +- model_loader.py | 6 +- requirements.txt | 4 +- 7 files changed, 8 insertions(+), 124 deletions(-) delete mode 100644 README_ZH.md diff --git a/README_ZH.md b/README_ZH.md deleted file mode 100644 index f6dad63..0000000 --- a/README_ZH.md +++ /dev/null @@ -1,118 +0,0 @@ -# ComfyUI DeepSeek Janus Pro 中文说明 - -## 项目概述 -本自定义节点为ComfyUI提供了DeepSeek Janus Pro多模态AI模型的支持,包含以下主要功能: -- 图像理解与分析 -- 文生图生成 -- 多模态处理能力 - -## 主要特点 -- 支持本地和远程模型加载 -- 自动设备选择(CPU/GPU) -- 批量图像生成 -- 灵活的参数配置 -- 完整的错误处理机制 - -## 安装步骤 - -### 前置条件 -- 已安装ComfyUI -- Python 3.8+ -- CUDA支持的GPU(推荐) - -### 安装流程 -1. 克隆项目到ComfyUI的custom_nodes目录: -```bash -cd custom_nodes -git clone https://github.com/yourusername/ComfyUI-DeepSeek_Janus.git -``` - -2. 安装依赖: -```bash -cd ComfyUI-DeepSeek_Janus -pip install -r requirements.txt -``` - -3. 下载DeepSeek Janus Pro模型: -- 将模型放置在`ComfyUI/models/deepseek_janus/`目录下 - -4. 重启ComfyUI即可使用新节点 - -## 节点说明 - -### 1. DeepSeek 模型加载器 -- 加载DeepSeek Janus Pro模型 -- 支持本地和远程模型 -- 自动选择最佳精度(FP16/BF16) - -参数说明: -- model_name: 模型名称 -- use_local: 是否使用本地模型 - -### 2. 图像理解 -- 分析图像内容 -- 支持自定义问题 -- 多模态理解能力 - -参数说明: -- image: 输入图像 -- question: 提问内容 -- max_length: 最大输出长度 - -### 3. 图像生成 -- 根据文本生成图像 -- 可配置生成参数 -- 支持批量生成 - -参数说明: -- prompt: 文本提示 -- batch_size: 批量大小 -- temperature: 采样温度 -- guidance_scale: 引导强度 -- max_length: 最大序列长度 - -## 使用示例 - -### 图像理解 -1. 加载模型 -2. 连接图像输入 -3. 输入问题 -4. 获取分析结果 - -### 图像生成 -1. 加载模型 -2. 输入文本提示 -3. 配置生成参数 -4. 生成图像 - -## 注意事项 -- 确保CUDA正确安装 -- 检查模型下载和放置位置 -- 验证依赖项是否正确安装 - -## 常见问题 -Q: 模型加载失败怎么办? -A: -1. 检查模型路径是否正确 -2. 确认requirements.txt中的依赖已安装 -3. 查看日志文件获取详细错误信息 - -Q: 图像生成质量不佳? -A: -1. 调整temperature参数 -2. 修改guidance_scale值 -3. 尝试不同的prompt描述 - -## 版本支持 -- Janus Pro 1B -- Janus Pro 7B - -## 贡献指南 -欢迎提交PR或报告问题: -- 请确保代码符合PEP8规范 -- 添加必要的单元测试 -- 更新相关文档 - -## 致谢 -- DeepSeek AI团队 -- ComfyUI社区 \ No newline at end of file diff --git a/__pycache__/image_generation.cpython-312.pyc b/__pycache__/image_generation.cpython-312.pyc index b7df1fe4513d1251038282190c83a374fe3b5207..52bc6cbbbd7fb3a81fe18f3e6a387fae404e7f69 100644 GIT binary patch delta 1201 zcmb_bT}TvB6ux)H+4thCKwtdtfjb7Mlpos3<6eO{6Xh$u)Lc@%V zimYOXq#b}EaZt>-aK?`=umMq7$O4e@kZLr+hGiZYztbu%4PWU~P!(69_!p~xzfm9O zDH)_Pezcj3qEW64M$kj90#*?VDpO-QId}%HwC1YjWwCa#J5z@}8U!yEz0vj z-y!!MYN2q*xn!Pt+~Pr>c^Ze}fO@G%y=?p|{Sc7#rU>o|^I1zmgh|%XM?u6iV&tJFov**Oe}`w+IB6 zS_mdbwAo-XA50bjzd|keqb7~tZ$r^S<*GteLm?C&?;EQtglq3nW6gy~-E1V4kECWJ zZTU#sAM~pWcV6B!Ph(-T9;ks?Z*|^VJ-+OvH+gmBWGFyX4&)MT4T(F8Yn z(lU7BY!TBG{WQQ~@-*D)!z<64Y&hm9CM~i#mcxvbqm=VC45=4NKHk;i1RnQ7fAN+ delta 805 zcmZ9K?@JSL9LK-kop-nUvF&c>xp~fQxA|i_SR2~nX#c46uiAB6qT ze<0=aAlDPAM@BtRd{jh%22LV!5ICX-MGt*)L%|1O^u4np`og{M_5OT6zc_BQwcO%< z?{e{ooX3kxqu--z?hB0IB9Zd-H)n7h)fWW->NQK~)FB!5J@bqb-Je>(oB*k~a;DR7aC;5a0?5G-(RLX(8v za3a}jnG5pI@o~D*VRv@%aU6p#egJpEL!laXSp(p;P$m4`-8gN<)=gp0;gJS2!)yE&R!-*aEX3~e*?NlEO4dy*ekB}4ekP2|RhGgDLJInd+}+*Joc50KfJ22*Yj znqPFRH17D@K8Ytm_dd-Yh{)@ERJ&LUp)%rK-jWtus$Wjz6J^BJcuQ3glOpf0!AL0_ zFGZ83U~DCszg-G7t)%kzOM3IJ-d@z(clDm4-t(W`mr3OUdq|PCrUpsnt#<%Z0r#P3 z1*~B|4$i@RWqRN|`7-k3wXv_8**N1Pys7jEX_|T$>7%Q6n?WmUa!4&o!So0I!+z0ojOUA#t|W*K}8WsoHhah5k*#1MIpO!Y|0vK zmZU{%g18}7P_z;RH5IK?(L;JcL8ypB57c%L2ZB_@%BLQ3;$%0Gf@lxS*f?#1keJoZ zeDn5w?|u8t+ztK`asTXcIRFpOwbiuO^Nsrl+DY~_es|6>=6yQemt{!8!EqI?QR}E4 zL!fhwuLhlEOb06pGWB*GK$A#d<218`+&t*cMp`y(ZZYD@03e{iK-oy+!;@8hCIbd{ z6Ui>wEgxBkpz0QQ6LK18iIc-wh_e!GW%>k)u0R}4F;R8Nxa>(ZmYBNcEdi8 z=BUF`=cp7MXkY8D()I4@tB3lJVq5>yFKq4M@&Ei%g{S`ifPfUJ%rex)q~P*T4UA=- z_@~#KfPIPP9r}Ln?8$w&4`iR=AlCz%?{Aoo%?8<%cYNTu)LdVeQKLa;U}MQPkHV4H zl{qD|q{!jSJF{setSjnbP75z*^o8)^!tA@|AKcf$S2~$8w~$%XbJ``19G6C{&^qyC zUa^mwzuEhPfwJvFE}d4iGLuo~b7hvWl`?%nQOyWH)x)W|nY1=5mtDGYQJ+aGs-n&6 zO4&W4>sscm_jF}U({h+Sw=k=lI$w%CkMG-uP!UHFKZ3S}qn}QGJh>&laOaJ?)89|u zd3h^v_P#J_PCGVF3#~43+b@1`{_j8Y+u=Xkzhi7v@3uw@(_G3u|j#9#O;>0uR>pjt{$rb?dg=5Zy6 z)jryN4m>TU>g-zi7N5*VFAXM#;m1?HF)!S62gW%1UWc9F-T;mlICjj#6$B1P3SK@r zL>EH7@fcM|1jhqxQQ$Ey`Vo#7n-R`02H5d-z8K<2JX(v#Ldkx%L&(-Ou$##)XVrYvQI8W^jFBZXNK$Vm}cBe0+2m3#7e>FyJGqRcMQ*X>Bi0vjdqO?jQIjSMVyb{CL7IF*%V>OIiZxxh5AG z7kP#w@|>