mirror of
https://github.com/blakeblackshear/frigate.git
synced 2024-11-21 19:07:46 +01:00
fix edgetpu device type "None" (auto) (#7097)
This commit is contained in:
parent
691e9d26d2
commit
5e772c3625
@ -27,14 +27,17 @@ class EdgeTpuTfl(DetectionApi):
|
|||||||
type_key = DETECTOR_KEY
|
type_key = DETECTOR_KEY
|
||||||
|
|
||||||
def __init__(self, detector_config: EdgeTpuDetectorConfig):
|
def __init__(self, detector_config: EdgeTpuDetectorConfig):
|
||||||
device_config = {"device": "usb"}
|
device_config = {}
|
||||||
if detector_config.device is not None:
|
if detector_config.device is not None:
|
||||||
device_config = {"device": detector_config.device}
|
device_config = {"device": detector_config.device}
|
||||||
|
|
||||||
edge_tpu_delegate = None
|
edge_tpu_delegate = None
|
||||||
|
|
||||||
try:
|
try:
|
||||||
logger.info(f"Attempting to load TPU as {device_config['device']}")
|
device_type = (
|
||||||
|
device_config["device"] if "device" in device_config else "auto"
|
||||||
|
)
|
||||||
|
logger.info(f"Attempting to load TPU as {device_type}")
|
||||||
edge_tpu_delegate = load_delegate("libedgetpu.so.1.0", device_config)
|
edge_tpu_delegate = load_delegate("libedgetpu.so.1.0", device_config)
|
||||||
logger.info("TPU found")
|
logger.info("TPU found")
|
||||||
self.interpreter = Interpreter(
|
self.interpreter = Interpreter(
|
||||||
|
Loading…
Reference in New Issue
Block a user