@@ -44,6 +44,9 @@ def __init__(self, model_dir, load_jit=False, load_trt=False, fp16=False):
4444 if torch .cuda .is_available () is False and (load_jit is True or load_trt is True or fp16 is True ):
4545 load_jit , load_trt , fp16 = False , False , False
4646 logging .warning ('no cuda device, set load_jit/load_trt/fp16 to False' )
47+ if torch .xpu .is_available () is False and (load_jit is True or load_trt is True or fp16 is True ):
48+ load_jit , load_trt , fp16 = False , False , False
49+ logging .warning ('no xpu device, set load_jit/load_trt/fp16 to False' )
4750 self .model = CosyVoiceModel (configs ['llm' ], configs ['flow' ], configs ['hift' ], fp16 )
4851 self .model .load ('{}/llm.pt' .format (model_dir ),
4952 '{}/flow.pt' .format (model_dir ),
@@ -144,6 +147,9 @@ def __init__(self, model_dir, load_jit=False, load_trt=False, fp16=False):
144147 if torch .cuda .is_available () is False and (load_jit is True or load_trt is True or fp16 is True ):
145148 load_jit , load_trt , fp16 = False , False , False
146149 logging .warning ('no cuda device, set load_jit/load_trt/fp16 to False' )
150+ if torch .xpu .is_available () is False and (load_jit is True or load_trt is True or fp16 is True ):
151+ load_jit , load_trt , fp16 = False , False , False
152+ logging .warning ('no xpu device, set load_jit/load_trt/fp16 to False' )
147153 self .model = CosyVoice2Model (configs ['llm' ], configs ['flow' ], configs ['hift' ], fp16 )
148154 self .model .load ('{}/llm.pt' .format (model_dir ),
149155 '{}/flow.pt' .format (model_dir ),
0 commit comments