Skip to content

Commit 8b0c8b2

Browse files
Adding Monitors Iterations to Nvidia SMI profile (#518)
* Adding Monitors Iterations * Bumping to new version * adding iteration back --------- Co-authored-by: Deepanshu Vaid <devaid@microsoft.com>
1 parent df070a0 commit 8b0c8b2

3 files changed

Lines changed: 6 additions & 4 deletions

File tree

VERSION

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1 +1 @@
1-
2.0.17
1+
2.0.18

src/VirtualClient/VirtualClient.Main/profiles/MONITORS-GPU-NVIDIA.json

Lines changed: 4 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -6,15 +6,17 @@
66
},
77
"Parameters": {
88
"MonitorFrequency": "00:01:00",
9-
"MonitorWarmupPeriod": "00:01:00"
9+
"MonitorWarmupPeriod": "00:01:00",
10+
"MonitorIterations": -1
1011
},
1112
"Monitors": [
1213
{
1314
"Type": "NvidiaSmiMonitor",
1415
"Parameters": {
1516
"Scenario": "CaptureNvidiaSmiCounters",
1617
"MonitorFrequency": "$.Parameters.MonitorFrequency",
17-
"MonitorWarmupPeriod": "$.Parameters.MonitorWarmupPeriod"
18+
"MonitorWarmupPeriod": "$.Parameters.MonitorWarmupPeriod",
19+
"MonitorIterations": "$.Parameters.MonitorIterations"
1820
}
1921
}
2022
]

src/VirtualClient/VirtualClient.Monitors/Nvidia-Smi/NvidiaSmiMonitor.cs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,9 +59,9 @@ protected override Task ExecuteAsync(EventContext telemetryContext, Cancellation
5959
break;
6060
}
6161

62-
await this.WaitAsync(this.MonitorFrequency, cancellationToken);
6362
await this.QueryC2CAsync(telemetryContext, cancellationToken);
6463
await this.QueryGpuAsync(telemetryContext, cancellationToken);
64+
await this.WaitAsync(this.MonitorFrequency, cancellationToken);
6565
}
6666
catch (Exception exc)
6767
{

0 commit comments

Comments
 (0)