讨论 问题反馈 双显卡,核显OK,独显报错

双显卡,核显OK,独显报错

恍如隔世 发表于    阅读:72    回复:6

我电脑核显+独显4070.核显完全正常,选择独显会报错如下,提示MSVC未发现,但是我安装了2022版本的全套,不然核显执也是不能用, 独显日志显式torch.cuda.is_available() is False,我直接在latensync模型下的虚拟环境执行python也是true返回。并不是False。并且核显完全正常使用,也显式GPU加速。所以感觉很大概率是项目BUG,或者是latensync这个项目不支持我的显卡cuda?我显卡cuda是12.2的。

0

time="2025-03-25T18:23:14+08:00" level=info msg="server starting" buildTime="2025-03-05 09:48:07" debug=false version=0.0.1

1

time="2025-03-25T18:23:15+08:00" level=info msg="start command mode"

2

################## AigcPanelServer ###################

3

root: D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1

4

platformName: win

5

platformArch: x86

6

name: latentsync

7

######################################################

8

2025-03-25 18:23:15 - 开始运行

9

2025-03-25 18:23:15 - config {'id': 'VideoGen_20', 'mode': 'local', 'modelConfig': {'type': 'videoGen', 'param': {}, 'video': 'C:\\Users\\guojian\\AppData\\Roaming\\aigcpanel\\data\\videoTemplate\\wadrZCEzHBbhJbnr.mp4', 'audio': 'C:\\Users\\guojian\\AppData\\Roaming\\aigcpanel\\data\\soundTts\\1.wav'}, 'setting': {'gpu': '1'}} ['D:\\AigcPanel\\models\\aigcpanel-server-latentsync-win-x86-v0.1.1\\aigcpanelrun.py', 'C:\\Users\\guojian\\AppData\\Roaming\\aigcpanel\\temp\\file_1742898194199_D0zeUYteRdz9w55cPJi6Ca97MQVvRN42.json']

10

2025-03-25 18:23:15 - set CUDA_VISIBLE_DEVICES 1

11

2025-03-25 18:23:18 - 开始运行 {'UseCuda': False}

12

Result[VideoGen_20][{"UseCuda": false}]

13

AigcPanelRunResult[VideoGen_20][eyJVc2VDdWRhIjogZmFsc2V9]

14

Traceback (most recent call last):

15

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\lib\runpy.py", line 196, in _run_module_as_main

16

return _run_code(code, main_globals, None,

17

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\lib\runpy.py", line 86, in _run_code

18

exec(code, run_globals)

19

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\scripts\inference.py", line 105, in <module>

20

main(config, args)

21

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\scripts\inference.py", line 44, in main

22

audio_encoder = Audio2Feature(model_path=whisper_model_path, device="cuda", num_frames=config.data.num_frames)

23

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\latentsync\whisper\audio2feature.py", line 17, in __init__

24

self.model = load_model(model_path, device)

25

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\latentsync\whisper\whisper\__init__.py", line 112, in load_model

26

checkpoint = torch.load(fp, map_location=device)

27

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\lib\site-packages\torch\serialization.py", line 1360, in load

28

return _load(

29

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\lib\site-packages\torch\serialization.py", line 1848, in _load

30

result = unpickler.load()

31

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\lib\site-packages\torch\serialization.py", line 1812, in persistent_load

32

typed_storage = load_tensor(

33

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\lib\site-packages\torch\serialization.py", line 1784, in load_tensor

34

wrap_storage=restore_location(storage, location),

35

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\lib\site-packages\torch\serialization.py", line 1685, in restore_location

36

return default_restore_location(storage, map_location)

37

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\lib\site-packages\torch\serialization.py", line 601, in default_restore_location

38

result = fn(storage, location)

39

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\lib\site-packages\torch\serialization.py", line 539, in _deserialize

40

device = _validate_device(location, backend_name)

41

File "D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\lib\site-packages\torch\serialization.py", line 508, in _validate_device

42

raise RuntimeError(

43

RuntimeError: Attempting to deserialize object on a CUDA device but torch.cuda.is_available() is False. If you are running on a CPU-only machine, please use torch.load with map_location=torch.device('cpu') to map your storages to the CPU.

44

WARNING: Failed to find MSVC.

45

Input video path: C:\Users\guojian\AppData\Roaming\aigcpanel\data\videoTemplate\wadrZCEzHBbhJbnr.mp4

46

Input audio path: C:\Users\guojian\AppData\Roaming\aigcpanel\data\soundTts\1.wav

47

Loaded checkpoint path: aigcpanelmodels/checkpoints/latentsync_unet.pt

48

Error: run D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_aienv\python.exe -m scripts.inference --unet_config_path configs/unet/second_stage.yaml --inference_ckpt_path aigcpanelmodels/checkpoints/latentsync_unet.pt --inference_steps 20 --guidance_scale 1.5 --video_path C:\Users\guojian\AppData\Roaming\aigcpanel\data\videoTemplate\wadrZCEzHBbhJbnr.mp4 --audio_path C:\Users\guojian\AppData\Roaming\aigcpanel\data\soundTts\1.wav --video_out_path D:\AigcPanel\models\aigcpanel-server-latentsync-win-x86-v0.1.1\_cache/file\e582ab93de5a1a8b382c42d929978035.mp4 failed: CompletedProcess(args=['D:\\AigcPanel\\models\\aigcpanel-server-latentsync-win-x86-v0.1.1\\_aienv\\python.exe', '-m', 'scripts.inference', '--unet_config_path', 'configs/unet/second_stage.yaml', '--inference_ckpt_path', 'aigcpanelmodels/checkpoints/latentsync_unet.pt', '--inference_steps', '20', '--guidance_scale', '1.5', '--video_path', 'C:\\Users\\guojian\\AppData\\Roaming\\aigcpanel\\data\\videoTemplate\\wadrZCEzHBbhJbnr.mp4', '--audio_path', 'C:\\Users\\guojian\\AppData\\Roaming\\aigcpanel\\data\\soundTts\\1.wav', '--video_out_path', 'D:\\AigcPanel\\models\\aigcpanel-server-latentsync-win-x86-v0.1.1\\_cache/file\\e582ab93de5a1a8b382c42d929978035.mp4'], returncode=1)

49

time="2025-03-25T18:23:22+08:00" level=error msg="Error:exit status 0xffffffff"


评论

独显 torch.cuda.is_available() is False 说明是 cuda 的驱动没安装好,是不是默认的安装路径

 

@aigcpanel: 默认的安装环境,看我截图,自己执行是正常的,但是项目启动,就是false,所以我说这可能是个bug。好在不影响体验

 

更新下截图,第一个是我本地python环境,第二个是项目自带的python环境

 

@恍如隔世: 你把 PATH 环境变量打出来看一下是不是有什么不一样

 

我估计可能是这个cuda path 的问题,你微信联系我远程看一下

 
1
我来评论
语言
QQ
微信客服
微信群
客服