sima_host ========= .. py:module:: sima_host Attributes ---------- .. autoapisummary:: sima_host.package sima_host.simaaihostpy_implementation sima_host.error_code_to_infer_state sima_host.parser Classes ------- .. autoapisummary:: sima_host.BaseEnum sima_host.SiMaErrorCode sima_host.Constants sima_host.intf Functions --------- .. autoapisummary:: sima_host.run Module Contents --------------- .. py:data:: package :value: 'simahostpy' .. py:data:: simaaihostpy_implementation .. py:class:: BaseEnum .. py:method:: values() :classmethod: .. py:class:: SiMaErrorCode .. py:attribute:: SUCCESS :value: 0 .. py:attribute:: FAILURE :value: 1 .. py:attribute:: INVALID_INPUT :value: 2 .. py:attribute:: OVERFLOW :value: 3 .. py:attribute:: RETRY :value: 4 .. py:data:: error_code_to_infer_state .. py:class:: Constants .. py:attribute:: DEVICE_NAME :value: 'simapcie' .. py:attribute:: FRAME_HEIGHT :value: 6336 .. py:attribute:: FRAME_WIDTH :value: 9504 .. py:attribute:: BUFFER_SIZE :value: 180652032 .. py:attribute:: DUMP_OUTPUT :value: True .. py:attribute:: REMOVE_PROCESSED :value: False .. py:attribute:: MIN_TIME_OUT :value: 0.5 .. py:attribute:: MAX_TIME_OUT :value: 3 .. py:attribute:: INFER_TIMEOUT :value: 5 .. py:attribute:: SOC_WAIT_TIME :value: 10 .. py:attribute:: MAX_REDEPLOY_INTERVAL :value: 120 .. py:attribute:: EN_REDEPLOY :value: False .. py:attribute:: EN_RESET :value: True .. py:attribute:: REDEPLOY_RETRY :value: 5 .. py:attribute:: DEVICE_TIMEOUT :value: 60 .. py:attribute:: DEVICE_QUEUE :value: 8 .. py:attribute:: FRAME_COUNT :value: 5 .. py:attribute:: ANNOTATE :value: False .. py:class:: intf(dev_name, device_queue, device_timeout) .. py:attribute:: dev_name .. py:attribute:: device_queue .. py:attribute:: device_timeout .. py:attribute:: host_helper :value: None .. py:attribute:: dev_ptr :value: None .. py:attribute:: guids :value: [] .. py:attribute:: model_ref :value: None .. py:attribute:: meta_data :value: [] .. py:method:: connect(guid, queue_entries=0, queue_depth=0) .. py:method:: load_model(device, in_shape_list, out_shape_list, metadata, model_path=None, model_hdl: dict = None) .. py:method:: unload_model(model) .. py:method:: disconnect(device) .. py:function:: run(mpk_package='project.mpk') .. py:data:: parser