| Model | Input Resolution | Parameters | Notes |
|---|---|---|---|
| ssd_mobilenet_v1 | 300×300 | ~6.8M | Default Frigate model |
| ssd_mobilenet_v2 | 300×300 | ~5–6M | Slightly more efficient |
| yolov6n | 640x640 | 4.21M | Default Hailo model (fast, optimized for edge) |
| yolov5s | 640×640 | 7.46M | Good balance between speed and accuracy |
| yolov8s | 640×640 | 11.2M | Newer architecture, works with Hailo |
| yolov5m | 640×640 | 21.78M | Slower, better accuracy |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| Tool | Scenario | 1GbE Result | 2.5GbE Result | Gain | |
| dd | Single client | 91.8 MB/s | 177 MB/s | +93% | |
| dd | Two clients (per client). | 52 MB/s | 93 MB/s | +78% | |
| fio | Single client | 155 MiB/s | 279 MiB/s | +80% | |
| fio | Two clients (combined) | 103 MiB/s | 169 MiB/s | +64% | |
| fs_mark | Single client | 4230 files/sec | 339 files/sec | -92% | |
| fs_mark | Two clients (per client) | 3900 files/sec | 336 files/sec | -91% |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| jobs: | |
| - job: setup | |
| pool: | |
| vmImage: 'ubuntu-latest' | |
| displayName: 'Extract slot name' | |
| steps: | |
| - template: templates/determine-slot.yml | |
| parameters: | |
| input: $(Build.SourceBranchName) | |
| slotRegexp: 's/\([^-]*\).*/\1/' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| variables: | |
| slotRegexp: 's/\([^-]*\).*/\1/' | |
| trigger: | |
| branches: | |
| include: | |
| - feature/* | |
| - fix/* | |
| exclude: | |
| - releases/old* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| variables: | |
| slotRegexp: 's/[^\\\(]*.\([^\\\)]*\).*/\1/' | |
| trigger: | |
| branches: | |
| include: | |
| - master | |
| paths: | |
| include: | |
| - src/* |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| steps: | |
| - script: | | |
| echo Delete slot ${{parameters.slot}} | |
| displayName: 'Show details' | |
| - task: AzureCLI@2 | |
| condition: ne('${{ parameters.slot }}', '000000') | |
| displayName: 'Delete slot' | |
| inputs: | |
| azureSubscription: 'Slots Experiment Service connection' | |
| scriptType: 'ps' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| - job: extractSlot | |
| pool: | |
| vmImage: 'ubuntu-latest' | |
| displayName: 'Extract slot name from commit message' | |
| steps: | |
| - template: templates/determine-slot.yml | |
| parameters: | |
| input: $(Build.SourceVersionMessage) | |
| slot: 's/[^\\\(]*.\([^\\\)]*\).*/\1/' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| steps: | |
| - bash: | | |
| echo Input string: ${{parameters.input}} | |
| echo Regex: ${{parameters.slotRegexp}} | |
| echo Slot name: $(echo "${{parameters.input}}" | sed '${{parameters.slotRegexp}}') | |
| echo "##vso[task.setvariable variable=name;isOutput=true]$(echo "${{parameters.input}}" | sed '${{parameters.slotRegexp}}')" | |
| name: slot | |
| displayName: 'Determine slot name' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| -job: | |
| dependsOn: Setup | |
| variables: | |
| slotName: $[ dependencies.Setup.outputs['slot.name'] ] | |
| - task: AzureCLI@2 | |
| displayName: 'Create slot' | |
| inputs: | |
| azureSubscription: 'Slots Experiment Service connection' | |
| scriptType: 'ps' | |
| scriptLocation: 'inlineScript' |
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
| jobs: | |
| - job: Setup | |
| pool: | |
| vmImage: 'ubuntu-latest' | |
| displayName: 'Extract slot name' | |
| steps: | |
| - template: templates/determine-slot.yml | |
| parameters: | |
| input: '234234-create-something' | |
| slotRegexp: 's/\([^-]*\).*/\1/' |
NewerOlder