deployment_target module#

class edgeimpulse_api.models.deployment_target.DeploymentTarget(
*,
name: StrictStr,
description: StrictStr,
image: StrictStr,
imageClasses: StrictStr,
format: StrictStr,
latencyDevice: StrictStr | None = None,
hasEonCompiler: StrictBool,
hasTensorRT: StrictBool,
hasTensaiFlow: StrictBool,
hasDRPAI: StrictBool,
hasTIDL: StrictBool,
hasAkida: StrictBool,
hasMemryx: StrictBool,
hideOptimizations: StrictBool,
badge: DeploymentTargetBadge | None = None,
uiSection: StrictStr,
customDeployId: StrictInt | None = None,
integrateUrl: StrictStr | None = None,
ownerOrganizationName: StrictStr | None = None,
supportedEngines: List[DeploymentTargetEngine],
preferredEngine: DeploymentTargetEngine,
url: StrictStr | None = None,
docsUrl: StrictStr,
firmwareRepoUrl: StrictStr | None = None,
)[source]#

Bases: BaseModel

class Config[source]#

Bases: object

allow_population_by_field_name = True#
validate_assignment = False#
badge: DeploymentTargetBadge | None#
custom_deploy_id: StrictInt | None#
description: StrictStr#
docs_url: StrictStr#
firmware_repo_url: StrictStr | None#
format: StrictStr#
classmethod from_dict(
obj: dict,
) DeploymentTarget[source]#

Create an instance of DeploymentTarget from a dict

classmethod from_json(
json_str: str,
) DeploymentTarget[source]#

Create an instance of DeploymentTarget from a JSON string

has_akida: StrictBool#
has_drpai: StrictBool#
has_eon_compiler: StrictBool#
has_memryx: StrictBool#
has_tensai_flow: StrictBool#
has_tensor_rt: StrictBool#
has_tidl: StrictBool#
hide_optimizations: StrictBool#
image: StrictStr#
image_classes: StrictStr#
integrate_url: StrictStr | None#
latency_device: StrictStr | None#
name: StrictStr#
owner_organization_name: StrictStr | None#
preferred_engine: DeploymentTargetEngine#
supported_engines: List[DeploymentTargetEngine]#
to_dict()[source]#

Returns the dictionary representation of the model using alias

to_json() str[source]#

Returns the JSON representation of the model using alias

to_str() str[source]#

Returns the string representation of the model using alias

ui_section: StrictStr#
classmethod ui_section_validate_enum(v)[source]#
url: StrictStr | None#