| __init__(self, str path, Optional[ModelConfig] model_config=None) | maccel.model.Model | |
| _acc (defined in maccel.model.Model) | maccel.model.Model | protected |
| _input_shape (defined in maccel.model.Model) | maccel.model.Model | protected |
| _model (defined in maccel.model.Model) | maccel.model.Model | protected |
| _output_shape (defined in maccel.model.Model) | maccel.model.Model | protected |
| acquire_input_buffer(self, List[List[int]] seqlens=[]) | maccel.model.Model | |
| acquire_output_buffer(self, List[List[int]] seqlens=[]) | maccel.model.Model | |
| dispose(self) | maccel.model.Model | |
| dump_cache_memory(self) | maccel.model.Model | |
| dump_cache_memory_to(self, str cache_dir) | maccel.model.Model | |
| filter_cache_tail(self, int cache_size, int tail_size, List[bool] mask) | maccel.model.Model | |
| get_cache_infos(self) | maccel.model.Model | |
| get_core_mode(self) | maccel.model.Model | |
| get_identifier(self) | maccel.model.Model | |
| get_input_buffer_info(self) | maccel.model.Model | |
| get_input_scale(self) | maccel.model.Model | |
| get_latency_consumed(self) | maccel.model.Model | |
| get_latency_finished(self) | maccel.model.Model | |
| get_latency_set_policy(self) | maccel.model.Model | |
| get_maintenance_policy(self) | maccel.model.Model | |
| get_model_input_shape(self) | maccel.model.Model | |
| get_model_output_shape(self) | maccel.model.Model | |
| get_model_path(self) | maccel.model.Model | |
| get_model_variant_handle(self, variant_idx) | maccel.model.Model | |
| get_num_model_variants(self) | maccel.model.Model | |
| get_output_buffer_info(self) | maccel.model.Model | |
| get_output_scale(self) | maccel.model.Model | |
| get_schedule_policy(self) | maccel.model.Model | |
| get_target_cores(self) | maccel.model.Model | |
| infer(self, Union[np.ndarray, List[np.ndarray]] inputs, Optional[List[np.ndarray]] outputs=None, int cache_size=0) | maccel.model.Model | |
| infer_async(self, Union[np.ndarray, List[np.ndarray]] inputs) | maccel.model.Model | |
| infer_async_to_float(self, Union[np.ndarray, List[np.ndarray]] inputs) | maccel.model.Model | |
| infer_buffer(self, List[Buffer] inputs, List[Buffer] outputs, List[List[int]] shape=[], int cache_size=0) | maccel.model.Model | |
| infer_chw (defined in maccel.model.Model) | maccel.model.Model | static |
| infer_chw_to_float (defined in maccel.model.Model) | maccel.model.Model | static |
| infer_speedrun(self) | maccel.model.Model | |
| infer_to_float(self, Union[np.ndarray, List[np.ndarray],] inputs, int cache_size=0) | maccel.model.Model | |
| is_target(self, CoreId core_id) | maccel.model.Model | |
| launch(self, Accelerator acc) | maccel.model.Model | |
| load_cache_memory(self, List[bytes] bufs) | maccel.model.Model | |
| load_cache_memory_from(self, str cache_dir) | maccel.model.Model | |
| move_cache_tail(self, int num_head, int num_tail, int cache_size) | maccel.model.Model | |
| release_buffer(self, List[Buffer] buffer) | maccel.model.Model | |
| reposition_inputs(self, List[np.ndarray] inputs, List[Buffer] input_bufs, List[List[int]] seqlens=[]) | maccel.model.Model | |
| reposition_outputs(self, List[Buffer] output_bufs, List[np.ndarray] outputs, List[List[int]] seqlens=[]) | maccel.model.Model | |
| reset_cache_memory(self) | maccel.model.Model | |
| target_cores(self) | maccel.model.Model | |