deploy-MLmodels-on-iotedge/object-detection-azureml/deployment_MLmodule_templat...

67 строки
2.6 KiB
JSON

{
"modulesContent": {
"$edgeAgent": {
"properties.desired": {
"schemaVersion": "1.0",
"runtime": {
"type": "docker",
"settings": {
"loggingOptions": "",
"minDockerVersion": "v1.25",
"registryCredentials": {
"amlregistry": {
"address": "__REGISTRY_SERVER_NAME",
"password": "__REGISTRY_PASSWORD",
"username": "__REGISTRY_USER_NAME"
}
}
}
},
"systemModules": {
"edgeAgent": {
"type": "docker",
"settings": {
"image": "mcr.microsoft.com/azureiotedge-agent:1.0",
"createOptions": ""
}
},
"edgeHub": {
"type": "docker",
"settings": {
"image": "mcr.microsoft.com/azureiotedge-hub:1.0",
"createOptions": "{\"HostConfig\":{\"PortBindings\":{\"8883/tcp\":[{\"HostPort\":\"8883\"}],\"443/tcp\":[{\"HostPort\":\"443\"}],\"5671/tcp\":[{\"HostPort\":\"5671\"}]}}}"
},
"status": "running",
"restartPolicy": "always"
}
},
"modules": {
"__ML_MODULE_NAME": {
"type": "docker",
"settings": {
"image": "__REGISTRY_ML_IMAGE_LOCATION",
"createOptions": "{\"HostConfig\":{\"Runtime\":\"nvidia\",\"PortBindings\":{\"5001/tcp\": [{\"HostPort\":\"5001\"}]}}}"
},
"version": "1.0",
"status": "running",
"restartPolicy": "always"
}
}
}
},
"$edgeHub": {
"properties.desired": {
"schemaVersion": "1.0",
"routes": {
"route": "FROM /messages/* INTO $upstream"
},
"storeAndForwardConfiguration": {
"timeToLiveSecs": 7200
}
}
},
"__ML_MODULE_NAME": {
"properties.desired": {}
}
}
}