mirror of
https://github.com/comfyanonymous/ComfyUI.git
synced 2025-04-15 16:13:29 +00:00
add Query Device
This commit is contained in:
parent
317af7201f
commit
77e9294c08
@ -1,16 +1,25 @@
|
||||
import torch
|
||||
import importlib
|
||||
|
||||
|
||||
class TorchCompileModel:
|
||||
@classmethod
|
||||
def INPUT_TYPES(s):
|
||||
if importlib.util.find_spec("openvino") is not None:
|
||||
import openvino as ov
|
||||
|
||||
core = ov.Core()
|
||||
available_devices = core.available_devices
|
||||
else:
|
||||
available_devices = []
|
||||
|
||||
return {
|
||||
"required": {
|
||||
"model": ("MODEL",),
|
||||
"backend": (["inductor", "cudagraphs", "openvino"],),
|
||||
},
|
||||
"optional": {
|
||||
"openvino_device": (["CPU", "GPU", "NPU"],),
|
||||
"openvino_device": (available_devices,),
|
||||
},
|
||||
}
|
||||
|
||||
@ -46,4 +55,4 @@ class TorchCompileModel:
|
||||
|
||||
NODE_CLASS_MAPPINGS = {
|
||||
"TorchCompileModel": TorchCompileModel,
|
||||
}
|
||||
}
|
Loading…
Reference in New Issue
Block a user