Patch | Description | Author | Forwarded | Bugs | Origin | Last update |
---|---|---|---|---|---|---|
0001-use-generic-lapack-for-reference.patch | use generic lapack for reference The upstream project primarily uses AOCL blis as the reference library. Netlib is a possible fallback, though removing use of cblas makes that easier.The upstream project uses OpenBLAS as its reference library on Windows. |
Cordell Bloor <cgmb@slerp.xyz> | not-needed | 2023-06-04 | ||
0002-spellcheck.patch | spellcheck | Cordell Bloor <cgmb@slerp.xyz> | yes | 2023-06-04 | ||
0003-fix-sample-includes.patch | fix sample includes When -DBUILD_FILE_REORG_BACKWARD_COMPATIBILITY=OFF is used to build hipblas, the new-style <project>/<file> include must be used. |
Cordell Bloor <cgmb@slerp.xyz> | yes | 2023-06-04 | ||
0004-remove-clients-dependency-on-fortran.patch | remove dependency on fortran from clients The hipblas fortran bindings are likely to be deprecated soon, so it doesn't seem useful to package them. |
Cordell Bloor <cgmb@slerp.xyz> | not-needed | 2023-06-07 | ||
0005-use-local-mathjax.patch | use local mathjax The sphinx.ext.mathjax extension defaults to loading mathjax from a CDN, which results in the lintian warning 'privacy-breach-generic'. Use a local copy of mathjax to prevent that problem. |
Cordell Bloor <cgmb@slerp.xyz> | not-needed | 2023-06-07 | ||
0006-disable-hipblas-common-install.patch | disable hipblas-common install The hipblas-common targets are only built if hipblas-bench is built, so they won't exist to install if only the library and tests are built. |
Cordell Bloor <cgmb@slerp.xyz> | yes | 2023-08-02 | ||
0007-hipsolver-compatibility.patch | hipsolver compatibility Backporting these guards allows hipBLAS to be compatible with the hipSOLVER 2.0 API. |
Cordell Bloor <cgmb@slerp.xyz> | no | 2024-03-22 | ||
0008-public-link-hip.patch | public link hip The hipblas library includes HIP headers in its public API, so it needs to link hip::host publicly. |
Cordell Bloor <cgmb@slerp.xyz> | yes | 2024-03-22 | ||
0009-remove-immintrin-header.patch | remove immintrin header This header is unused, but it breaks the build on arm64 and ppc64el because it is not available on those platforms. |
Cordell Bloor <cgmb@slerp.xyz> | yes | 2024-03-22 | ||
0010-drop-f16c-instructions.patch | drop f16c instructions These instructions are x86-specific. The __half implementation from the HIP runtime can be used instead. |
Cordell Bloor <cgmb@slerp.xyz> | no | 2024-03-22 |