"git@developer.sourcefind.cn:OpenDAS/dgl.git" did not exist on "67dc11971f9f7878e28496dc28382923598557ea"
Commit 5291d58e authored by Davis King's avatar Davis King
Browse files

See if this makes the MPC test more reliable on MacOS

parent c89bf6b7
...@@ -29,7 +29,13 @@ jobs: ...@@ -29,7 +29,13 @@ jobs:
- name: Build just tests - name: Build just tests
working-directory: ${{ github.workspace }}/dlib/test working-directory: ${{ github.workspace }}/dlib/test
run: cmake --build ${{ env.build_dir }} --config ${{ env.config }} --target dtest --parallel 4 run: |
if [ "$RUNNER_OS" == "macOS" ]; then
# MacOS machines often come with low quality BLAS libraries installed, so don't use those.
cmake --build ${{ env.build_dir }} --config ${{ env.config }} --target dtest --parallel 4 -DDLIB_USE_BLAS=0 -DDLIB_USE_LAPACK=0
else
cmake --build ${{ env.build_dir }} --config ${{ env.config }} --target dtest --parallel 4
fi;
- name: Test - name: Test
working-directory: ${{ github.workspace }}/dlib/test/${{ env.build_dir }} working-directory: ${{ github.workspace }}/dlib/test/${{ env.build_dir }}
......
...@@ -403,7 +403,7 @@ namespace ...@@ -403,7 +403,7 @@ namespace
dlog << LINFO << trans(alpha2); dlog << LINFO << trans(alpha2);
dlog << LINFO << "objective value: " << 0.5*trans(alpha)*Q*alpha + trans(b)*alpha; dlog << LINFO << "objective value: " << 0.5*trans(alpha)*Q*alpha + trans(b)*alpha;
dlog << LINFO << "objective value2: " << 0.5*trans(alpha2)*Q*alpha + trans(b)*alpha2; dlog << LINFO << "objective value2: " << 0.5*trans(alpha2)*Q*alpha + trans(b)*alpha2;
DLIB_TEST_MSG(max(abs(alpha-alpha2)) < 1e-6, max(abs(alpha-alpha2))); DLIB_TEST_MSG(max(abs(alpha-alpha2)) < 1e-7, max(abs(alpha-alpha2)));
} }
test_with_positive_target_error_thresh(); test_with_positive_target_error_thresh();
......
Markdown is supported
0% or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment