Martin Kroeker
57c2936a43
Merge branch 'OpenMathLib:develop' into update_rvv_ci
4 weeks ago
Martin Kroeker
a1331406a3
drop (re)installation of cmake on osx runners
1 month ago
Martin Kroeker
c42fccccb5
Drop installation of cmake
1 month ago
Martin Kroeker
4c1a4e60a6
Update toolchain to its latest nightly build
1 month ago
Martin Kroeker
75c6ab4036
CI: Update WoA job to use LLVM 20.1.8 and avoid stray preinstalled LLVM19 ( #5411 )
* Update to 20.1.8
* fix PATH to avoid the obsolete LLVM19 that appeared in the preinstalled msvc folder hierarchy
1 month ago
abhishek-fujitsu
6356190d06
fix gfortran link path in dynamic_arch.yml
2 months ago
abhishek-fujitsu
4c8dcb3a8f
Darwin/arm64: disable SVE/SME and fix gfortran link path
2 months ago
Martin Kroeker
444d03db9c
switch to another site that still has libffi6 (for now)
2 months ago
newyork_loki
cb2c726716
Add CI support for OpenBLAS on WoA
2 months ago
newyork_loki
c8d41e4a32
Add CI support for OpenBLAS on WoA
2 months ago
Chris Sidebottom
46b9b7a080
Also enable BFLOAT16 for make cirun
2 months ago
Chris Sidebottom
eaaa628af2
Enable BUILD_BFLOAT16 in cirun
2 months ago
guoyuanplct
7732a55200
Add retry mechanism after deadlock timeout for c910v.
4 months ago
Han Gao
1f687b2f60
Bump xuantie qemu for c910v
Signed-off-by: Han Gao <rabenda.cn@gmail.com>
5 months ago
Ruiyang Wu
251c3f857d
gh m1: fix mixed linkage when built with OpenMP and clang+gfortran
6 months ago
Martin Kroeker
c1bb90a823
remove the express NeoverseN2 target from the Cobalt100 job
7 months ago
Martin Kroeker
100e74d4d6
restore deleted line break
8 months ago
Martin Kroeker
2954dc1a70
CI: Add NeoverseN2 build on the new Cobalt-100 ( #5080 )
* Add NeoverseN2 build
8 months ago
Martin Kroeker
7c3a920a81
CI: Update ubuntu-latest runners to fix side effects of switch to 24.04 ( #5079 )
8 months ago
Ralf Gommers
f764d76a4a
docs: improve the Makefile dependency graph
Uses Mermaid to render it as a diagram in the html docs.
9 months ago
Martin Kroeker
14e68355d2
Update harmonyos.yml
9 months ago
Martin Kroeker
593427c8a1
Update harmonyos.yml
9 months ago
Martin Kroeker
67bbde71e5
Update harmonyos.yml
9 months ago
Martin Kroeker
108bf599ae
Create harmonyos.yml
9 months ago
Markus Mützel
f5e6b5b5c9
CI (MinGW): Remove CLANG32 environment from build matrix.
The CLANG32 environment is in the process of being removed from MSYS2
currently:
https://www.msys2.org/news/#2024-09-23-starting-to-drop-the-clang32-environment
Remove it from the build matrix ahead of its complete removal from MSYS2.
10 months ago
Markus Mützel
7452af4471
CI (MinGW): Remove work-around with NO_AVX512 that was needed for older versions of LLVM Flang.
2 years ago
Martin Kroeker
87a18154ce
Update version of upload-artifacts again
11 months ago
gxw
8f595382c4
gh-actions: Test LoongArch64 with gcc14 from Ubuntu 24.04
11 months ago
gxw
48698b2b1d
LoongArch64: Rename core
Use microarchitecture name instead of meaningless strings to name the core,
the legacy core is still retained.
1. Rename LOONGSONGENERIC to LA64_GENERIC
2. Rename LOONGSON3R5 to LA464
3. Rename LOONGSON2K1000 to LA264
1 year ago
Martin Kroeker
4178905fa7
Update version of upload-artifacts following deprecation
1 year ago
Mark Ryan
3b715e6162
Add autodetection for riscv64
Implement DYNAMIC_ARCH support for riscv64. Three cpu types are
supported, riscv64_generic, riscv64_zvl256b, riscv64_zvl128b.
The two non-generic kernels require CPU support for RVV 1.0 to
function correctly. Detecting that a riscv64 device supports
RVV 1.0 is a little complicated as there are some boards on the
market that advertise support for V via hwcap but only support
RVV 0.7.1, which is not binary compatible with RVV 1.0. The
approach taken is to first try hwprobe. If hwprobe is not
available, we fall back to hwcap + an additional check to distinguish
between RVV 1.0 and RVV 0.7.1.
Tested on a VM with VLEN=256, a CanMV K230 with VLEN=128 (with only
the big core enabled), a Lichee Pi with RVV 0.7.1 and a VF2 with no
vector.
A compiler with RVV 1.0 support must be used to build OpenBLAS for
riscv64 when DYNAMIC_ARCH=1.
Signed-off-by: Mark Ryan <markdryan@rivosinc.com>
1 year ago
Ralf Gommers
6ede8b14c6
ci: fix CI job to deploy docs, and make it run on pull requests too
1 year ago
Evgeni Burovski
5b385fd453
WIP: fish out the gesdd failure?
1 year ago
Ralf Gommers
017a26863a
Update GitHub Actions used in docs.yml
- Updates to latest versions for all actions
- Pin actions not maintained by GitHub under `github.com/action` to exact
commit hashes. This is good practice for security, since tags can be
moved and then arbitray new code may execute. Since updating commit
hashes is slightly more hassle, the trade-off made here is to trust
GitHub, but not third-party actions.
This should also solve the warnings about Node.js 16 actions being
deprecated that is currently visible on the log page when docs.yml
is executed.
1 year ago
guxiwei
ed5db5b122
LoongArch64: Update the address for obtaining the Clang cross-toolchain
Improve the stability and speed of testing
1 year ago
guxiwei
1ca1bb829d
LoongArch64: Update QEMU
Compile the community version of QEMU to support LSX/LASX extension instructions
1 year ago
Martin Kroeker
172d91846f
Don't try to deploy docs in a fork
1 year ago
Evgeni Burovski
9f28161837
BENCH: add benchmarks using codspeed.io
1 year ago
Martin Kroeker
ae695d4ca0
Merge pull request #4642 from XiWeiGu/loongarch64_clang
CI: Add clang test for loongarch64
1 year ago
gxw
1cdad09760
CI: Add clang test for loongarch64
1 year ago
gxw
d9e2db3735
CI: add openblas_utest_ext for c910v, mips64 and loongarch64
1 year ago
Matthew Barber
32c31ec82a
Build docs to `docs/` in GitHub pages
1 year ago
Matthew Barber
6c8c060c75
Build docs workflow
2 years ago
Martin Kroeker
175e357f5d
run apt-get update before fetching Ubuntu packages
1 year ago
Martin Kroeker
16b488cabe
CI: Add various Apple M1 build configurations to gh workflow
1 year ago
Sergei Lewis
461ecabb22
add RISCV64_ZVL128B and RISCV64_ZVL256B targets to CI flows and to README.md
1 year ago
Han Gao/Revy/Rabenda
304a9b60af
Update T-Head toolchains v2.8.0
Signed-off-by: Han Gao/Revy/Rabenda <rabenda.cn@gmail.com>
1 year ago
Martin Kroeker
0f648ebcd1
use alternate download for the CLFS cross-compiler package
1 year ago
Xiaotian Wu
d2f4f1b28a
CI: update toolchains for LoongArch64
1 year ago
Ralf Gommers
8613632dc5
Trigger AWS Graviton 3 CI job only for develop and release branches
1 year ago