#91·Omost

最后一步Python gradio_app.py 出现错误

作者: lgkt创建于 2024年6月12日更新于 2024年10月4日

(omost) PS D:\ai\Omost> Python gradio_app.py D:\ai\Omost\lib_omost\pipeline.py:64: UserWarning: 为了从张量中复制构造对象,建议使用 sourceTensor.clone().detach() 或 sourceTensor.clone().detach().requires_grad_(True),而不是 torch.tensor(sourceTensor)。 alphas_cumprod = torch.tensor(np.cumprod(alphas, axis=0), dtype=torch.float32) 卸载到 CPU: AutoencoderKL 卸载到 CPU: CLIPTextModel 卸载到 CPU: CLIPTextModel 卸载到 CPU: UNet2DConditionModel 未使用的关键字参数: ['_load_in_4bit', '_load_in_8bit', 'quant_method']。这些关键字参数在 <class 'transformers.utils.quantization_config.BitsAndBytesConfig'> 中不被使用。 加载检查点分片: 100%|█████████████████████████████████████████████████████████| 2/2 [00:03<00:00, 1.55s/it] 警告:root: 由于已卸载到 CPU,因此某些参数位于元设备设备上。 在词汇中添加了特殊标记,请确保相关的词嵌入已经过微调或训练。 警告:accelerate.big_modeling:您不应将已使用 accelerate 钩子调用的模型移动。 追踪(最近一次调用): 文件 "D:\ai\Omost\gradio_app.py", 行 87, 在 中 文件 "D:\ai\Omost\lib_omost\memory_management.py", 行 67, 在 unload_all_models 中 文件 "D:\ai\Omost\lib_omost\memory_management.py", 行 42, 在 load_models_to_gpu 中 文件 "C:\Users\lgkt\AppData\Roaming\Python\Python310\site-packages\accelerate\big_modeling.py", 行 455, 在 wrapper 中 运行时错误: 您不能移动已将某些模块卸载到 CPU 或磁盘的模型。

内容来源: lllyasviel/Omost