[CI] Upgrade macos runner image (#785)

* upgrade macos image 12->14

* do not brew unlink libomp

* rtol=4 * 1e-4, atol=2 * 1e-4
This commit is contained in:
Masahiro Hiramori 2024-08-13 01:29:55 +09:00 коммит произвёл GitHub
Родитель 2e9b3a76fc
Коммит 0b566c3250
Не найден ключ, соответствующий данной подписи
Идентификатор ключа GPG: B5690EEEBB952194
2 изменённых файлов: 2 добавлений и 3 удалений

3
.github/workflows/pythonapp.yml поставляемый
Просмотреть файл

@ -23,7 +23,7 @@ jobs:
runs-on: ${{ matrix.os }}
strategy:
matrix:
os: [ubuntu-24.04, macos-12, windows-2022]
os: [ubuntu-24.04, macos-14, windows-2022]
python-version: ['3.9', '3.10', '3.11']
env:
TVM_VERSION_TAG: v0.17.0
@ -68,7 +68,6 @@ jobs:
if: ${{ startsWith(matrix.os, 'macos')}}
run: |
wget https://raw.githubusercontent.com/Homebrew/homebrew-core/fb8323f2b170bd4ae97e1bac9bf3e2983af3fdb0/Formula/libomp.rb
brew unlink libomp
brew install ./libomp.rb
export CC=/usr/bin/clang
export CXX=/usr/bin/clang++

Просмотреть файл

@ -32,7 +32,7 @@ class TestSklearnMatrixDecomposition(unittest.TestCase):
torch_model = hummingbird.ml.convert(model, "torch")
self.assertTrue(torch_model is not None)
np.testing.assert_allclose(model.transform(X_test), torch_model.transform(X_test), rtol=1e-6, atol=2 * 1e-5)
np.testing.assert_allclose(model.transform(X_test), torch_model.transform(X_test), rtol=4 * 1e-4, atol=2 * 1e-4)
# PCA n_components none
def test_pca_converter_none(self):