Jobs

Build organizational on-device model

Generate code to run the impulse on an embedded device using an organizational deployment block. When this step is complete use downloadHistoricDeployment to download the artefacts. Updates are streamed over the websocket API.

post/api/{projectId}/jobs/build-ondevice-model/organization

Request

Path parameters

projectIdinteger required

Project ID

Query parameters

impulseIdinteger

Impulse ID. If this is unset then the default impulse is used.

Request body

engine'tflite' | 'tflite-eon' | 'tflite-eon-ram-optimized' | 'tensorrt' | 'tensaiflow' | 'drp-ai' | 'tidl' | 'akida' | 'syntiant' | 'memryx' | 'neox' | 'ethos-linux' | 'st-aton' | 'ceva-npn' | 'nordic-axon' | 'vlm-connector' | 'qaic' required
deployBlockIdinteger required
modelType'int8' | 'float32' | 'akida'
parametersobject

List of custom parameters for this deployment job (see the list of parameters that the block exposes in DeploymentTarget#parameters).

Response

OK

successboolean required

Whether the operation succeeded

errorstring

Optional error description (set if 'success' was false)

idinteger required

Job identifier. Status updates will include this identifier.

deploymentVersioninteger required

Deployment version, use downloadHistoricDeployment to later download the deployment using this identifier.

Example response

{
  "id": 12873488112
}

Changes

No recorded changes to this operation across all 1 revision of this API.