Remove unused imports and redundant pass statements.

This change cleans up the code by removing unused imports and redundant `pass` statements in abstract methods. It improves code readability and adheres to cleaner coding practices.
This commit is contained in:
DevTekVE
2024-12-29 17:22:13 +01:00
parent a8e92d8ab0
commit 8063ef1c0b
2 changed files with 1 additions and 4 deletions
-1
View File
@@ -8,7 +8,6 @@ import time
import numpy as np
import cereal.messaging as messaging
from cereal import car, log
from pathlib import Path
from setproctitle import setproctitle
from cereal.messaging import PubMaster, SubMaster
from msgq.visionipc import VisionIpcClient, VisionStreamType, VisionBuf
+1 -3
View File
@@ -14,7 +14,7 @@ import pickle
import numpy as np
from pathlib import Path
from abc import ABC, abstractmethod
from openpilot.selfdrive.modeld.models.commonmodel_pyx import DrivingModelFrame, CLContext
from openpilot.selfdrive.modeld.models.commonmodel_pyx import DrivingModelFrame
SEND_RAW_PRED = os.getenv('SEND_RAW_PRED')
MODEL_PATH = Path(__file__).parent / '../models/supercombo.onnx'
@@ -35,12 +35,10 @@ class ModelRunner(ABC):
@abstractmethod
def prepare_inputs(self, imgs_cl: dict[str, any], numpy_inputs: dict[str, np.ndarray]) -> dict[str, any]:
"""Prepare inputs for model inference."""
pass
@abstractmethod
def run_model(self, inputs: dict[str, any]) -> np.ndarray:
"""Run model inference with prepared inputs."""
pass
def slice_outputs(self, model_outputs: np.ndarray) -> dict[str, np.ndarray]:
"""Slice model outputs according to metadata configuration."""