Skip to content

Commit d6d78fd

Browse files
M1 helix testing (#7033)
* m1 helix testing * enable m1 testing * helix queue update * fixed m1 baselines * removed continue on error * removing accidental file update * removed wrong queue
1 parent 9b14138 commit d6d78fd

File tree

40 files changed

+8920
-8089
lines changed

40 files changed

+8920
-8089
lines changed

build/ci/job-template.yml

-3
Original file line numberDiff line numberDiff line change
@@ -165,9 +165,6 @@ jobs:
165165
MsBuildScript: '$(Build.SourcesDirectory)/eng/common/msbuild.sh'
166166
WarnAsError: '--warnAsError false'
167167
TestTargetFramework: '$(testTargetFramework)'
168-
# Don't have M1 failures fail the build for now.
169-
${{ if and(contains(parameters.pool.vmImage, 'macOS'), contains(parameters.name, 'cross')) }}:
170-
continueOnError: true
171168
- script: $(dotnetPath) msbuild -restore build/Codecoverage.proj
172169
displayName: Upload coverage to codecov.io
173170
condition: and(succeeded(), eq(${{ parameters.codeCoverage }}, True))

build/ci/send-to-helix.yml

-2
Original file line numberDiff line numberDiff line change
@@ -44,5 +44,3 @@ steps:
4444
Creator: ${{ parameters.Creator }}
4545
HelixTargetQueues: ${{ parameters.HelixTargetQueues }}
4646
continueOnError: ${{ parameters.continueOnError }}
47-
${{ if and(contains(parameters.HelixTargetQueues, 'OSX.1100.Arm64.Open'), in(variables['Build.Reason'], 'PullRequest')) }}:
48-
enabled: False

eng/helix.proj

+1-1
Original file line numberDiff line numberDiff line change
@@ -104,7 +104,7 @@
104104
<HelixPreCommands Condition="$(IsPosixShell)">$(HelixPreCommands);export PATH=$HELIX_CORRELATION_PAYLOAD/$(DotNetCliDestination):$PATH</HelixPreCommands>
105105
<HelixPreCommands Condition="!$(IsPosixShell)">$(HelixPreCommands);set PATH=%HELIX_CORRELATION_PAYLOAD%\$(DotNetCliDestination)%3B%PATH%</HelixPreCommands>
106106

107-
<HelixPreCommands Condition="$(HelixTargetQueues.ToLowerInvariant().Contains('osx'))">$(HelixPreCommands);export LD_LIBRARY_PATH=/opt/homebrew/opt/mono-libgdiplus/lib;</HelixPreCommands>
107+
<HelixPreCommands Condition="$(HelixTargetQueues.ToLowerInvariant().Contains('osx'))">$(HelixPreCommands);export LD_LIBRARY_PATH=/opt/homebrew/opt/mono-libgdiplus/lib;ls /usr/lib;ls $HELIX_WORKITEM_ROOT</HelixPreCommands>
108108

109109
<HelixPreCommands Condition="$(HelixTargetQueues.ToLowerInvariant().Contains('armarch'))">$(HelixPreCommands);sudo apt update;sudo apt-get install libomp-dev libomp5 -y</HelixPreCommands>
110110

global.json

+1-1
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22
"tools": {
33
"dotnet": "9.0.100-preview.1.24101.2",
44
"runtimes": {
5-
"dotnet/x64": [
5+
"dotnet": [
66
"$(DotNetRuntime60Version)",
77
"$(DotNetRuntime80Version)"
88
],

test/BaselineOutput/Common/AveragedPerceptron/osx-arm64/AveragedPerceptron-CV-breast-cancer.PAVcalibration-out.txt

+13-13
Original file line numberDiff line numberDiff line change
@@ -13,15 +13,15 @@ Confusion table
1313
||======================
1414
PREDICTED || positive | negative | Recall
1515
TRUTH ||======================
16-
positive || 131 | 3 | 0.9776
17-
negative || 8 | 212 | 0.9636
16+
positive || 133 | 1 | 0.9925
17+
negative || 9 | 211 | 0.9591
1818
||======================
19-
Precision || 0.9424 | 0.9860 |
20-
OVERALL 0/1 ACCURACY: 0.968927
19+
Precision || 0.9366 | 0.9953 |
20+
OVERALL 0/1 ACCURACY: 0.971751
2121
LOG LOSS/instance: Infinity
2222
Test-set entropy (prior Log-Loss/instance): 0.956998
2323
LOG-LOSS REDUCTION (RIG): -Infinity
24-
AUC: 0.994437
24+
AUC: 0.994403
2525
Warning: The predictor produced non-finite prediction values on 8 instances during testing. Possible causes: abnormal data or the predictor is numerically unstable.
2626
TEST POSITIVE RATIO: 0.3191 (105.0/(105.0+224.0))
2727
Confusion table
@@ -40,16 +40,16 @@ AUC: 0.997619
4040

4141
OVERALL RESULTS
4242
---------------------------------------
43-
AUC: 0.996028 (0.0016)
44-
Accuracy: 0.972305 (0.0034)
45-
Positive precision: 0.956660 (0.0142)
46-
Positive recall: 0.964996 (0.0126)
47-
Negative precision: 0.981961 (0.0041)
48-
Negative recall: 0.975122 (0.0115)
43+
AUC: 0.996011 (0.0016)
44+
Accuracy: 0.973718 (0.0020)
45+
Positive precision: 0.953747 (0.0171)
46+
Positive recall: 0.972459 (0.0201)
47+
Negative precision: 0.986580 (0.0087)
48+
Negative recall: 0.972849 (0.0138)
4949
Log-loss: Infinity (NaN)
5050
Log-loss reduction: -Infinity (NaN)
51-
F1 Score: 0.960623 (0.0009)
52-
AUPRC: 0.992280 (0.0025)
51+
F1 Score: 0.962653 (0.0011)
52+
AUPRC: 0.992269 (0.0025)
5353

5454
---------------------------------------
5555
Physical memory usage(MB): %Number%

0 commit comments

Comments
 (0)