Sean Silva
bbd749620e
Try again to pin the CI to a working PyTorch version.
...
For some reason, pytorch_nightly was being installed for the LLVM build,
and so the wrong line got updated in the previous attempt.
2021-06-22 15:04:49 -07:00
Sean Silva
f7ebd870f6
Pin torch to a specific version in the CI.
...
This temporarily works around the CMake error:
```
CMake Error in frontends/pytorch/csrc/CMakeLists.txt:
Imported target "torch" includes non-existent path
"/pytorch/torch/lib"
in its INTERFACE_INCLUDE_DIRECTORIES.
```
2021-06-22 13:11:48 -07:00
Sean Silva
6b293b695d
Use new "MLIR_ENABLE_BINDINGS_PYTHON" in the CI.
2021-06-10 18:06:46 -07:00
Bairen Yi
19b9398aee
Revert "Skip torchvision 0.9.0 as it is incompatible with torch nightly"
...
This reverts commit e7b96ebefc
.
2021-03-16 19:37:45 -07:00
Bairen Yi
e7b96ebefc
Skip torchvision 0.9.0 as it is incompatible with torch nightly
...
torchvision nightly has not bump to 0.10.0 alpha, so pip installs
torchvision==0.9.0 even with the --pre flag.
Signed-off-by: Bairen Yi <yibairen.byron@bytedance.com>
2021-03-15 17:58:08 -07:00
Bairen Yi
8f9d4f917d
Add LLVM_LINK_LLVM_DYLIB=ON and remove LLVM_ENABLE_LLD=ON when building LLVM in GitHub CI
...
So CI build options are closer to those in `build_tools/install_mlir.sh`.
Also append hash of CI spec file to LLVM commit hash when caching builds.
Signed-off-by: Bairen Yi <yibairen.byron@bytedance.com>
2021-03-10 11:01:16 -08:00
powderluv
cecf1fbba5
Add a CI builder with latest pytorch CPU nightly. Also add AArch64 to the build ( #166 )
2021-02-21 13:36:06 -08:00
Stella Laurenzo
b0623b7793
Bump LLVM version to 4f5355ee73626f8b8fe6bf0dd6d167fea7628a2c.
...
* Incorporates changes around LLVM StringRef.
* Ports fix in upstream pybind11 detection.
* Disables CI hack due to broken pybind detection.
2020-11-24 13:12:04 -08:00
Stella Laurenzo
2021d3609e
Make CMAKE_PREFIX_PATH explicit for now ( #125 )
...
* Installs numpy as well.
2020-11-22 16:23:36 -08:00
Stella Laurenzo
31d80064a9
Update CI to be verbose about pybind11 detection logic.
2020-11-22 13:42:44 -08:00
Stella Laurenzo
f03225b1f1
Bump llvm-project to f4f8a67aaf13bc66a2b7d55561b14a3724a5e0de.
...
* Incorporates source fixes.
* Uses upstream pybind11 detection logic.
* Patches CI.
* This may break the CI, which will need to be fixed manually in a followup.
2020-11-22 13:14:44 -08:00
Marius Brehler
54c0a3a1e9
Replace deprecated add-path in GitHub Action
...
The add-path command is deprecated and should be replaced as stated in
https://github.blog/changelog/2020-10-01-github-actions-deprecating-set-env-and-add-path-commands/
2020-10-16 09:40:37 -07:00
Stella Laurenzo
86df4cabeb
Enable MLIR python bindings in CI.
2020-10-12 21:49:39 -07:00
Stella Laurenzo
83342e8715
Add another config var to the CI for shared lib builds.
...
Missed this one in the previous change.
2020-10-09 16:57:00 -07:00
Stella Laurenzo
d9dc16a9be
Enable libMLIR.so in CI.
2020-10-09 13:57:01 -07:00
stephenneuendorffer
14f614396d
Move precommit to 20.04 ( #15 )
2020-08-07 10:32:02 -07:00
stephenneuendorffer
5beaf4cc01
Fix build again ( #14 )
...
The RuntimeShlib.so now lives in /lib.
2020-08-07 08:36:03 -07:00
stephenneuendorffer
a5f3b16f92
Fix precommit workflow ( #13 )
2020-08-06 23:51:05 -07:00
stephenneuendorffer
b6313d9c64
Update buildAndTest.yml
...
Fix path to LLVM/MLIR
2020-08-04 22:12:54 -07:00
stephenneuendorffer
539697c1c6
Update buildAndTest.yml
...
Fix relative path to llvm/mlir
2020-08-04 21:59:12 -07:00
stephenneuendorffer
e1a077aa9f
Update buildAndTest.yml
2020-08-04 19:34:42 -07:00
stephenneuendorffer
ca440ec514
update precommit for correct LLVM path ( #9 )
2020-08-04 19:19:26 -07:00
stephenneuendorffer
0269e991d8
Add github precommit tests with cached LLVM ( #8 )
2020-08-04 18:57:59 -07:00