Files
detections/engines/inference_engine.pxd
T
Oleksandr Bezdieniezhnykh fc57d677b4 Refactor type casting in Cython files for improved clarity and consistency
- Updated various Cython files to explicitly cast types, enhancing type safety and readability.
- Adjusted the `engine_name` property in `InferenceEngine` and its subclasses to be set directly in the constructor.
- Modified the `request` method in `_SessionWithBase` to accept `*args` for better flexibility.
- Ensured proper type casting for return values in methods across multiple classes, including `Inference`, `CoreMLEngine`, and `TensorRTEngine`.

These changes aim to streamline the codebase and improve maintainability by enforcing consistent type usage.
2026-03-30 06:17:16 +03:00

11 lines
293 B
Cython

from typing import List, Tuple
import numpy as np
cdef class InferenceEngine:
cdef public int batch_size
cdef public str engine_name
cdef tuple get_input_shape(self) # type: ignore
cdef int get_batch_size(self) # type: ignore
cdef run(self, input_data) # type: ignore