我没有找到任何提供Blas或Lapack Bazel构建规则的项目/存储库。这非常不幸,因为这些工具通常是面向数值计算的项目必须使用的主要库。
是否已经存在这样的东西?
目前还没有 BUILD 文件...
不过,如果您想使用已经安装好的 Blas
或者 Lapack
库,可以通过添加以下一行代码快速解决(根据您电脑上已安装的库而定):
build --linkopt="-llapacke -llapack -lblas"
在你的 tools/
目录下的 bazel.rc
文件中:
YourBazelProject/.
├── ...
├── WORKSPACE
└── tools
└── bazel.rc
在2023年搜索了同样的东西,发现了这个帖子。似乎仍然没有任何选项。所以,我为 OpenBLAS编写了构建规则。我已经在Windows 10系统和Ubuntu系统上测试过它们。
https://github.com/phpisciuneri/rules_openblas/releases/tag/v0.1.1
欢迎任何评论。