问题标签 [atlas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
macos - ld:未知选项:在 MacOS 上编译共享 ATLAS 库时 -melf_x86_64
我正在尝试使用本指南安装 ATLAS BLAS 库。我有静态库工作,但重要的是我也有位置独立的库。我到达了指南中应该发布make shared
以获取共享库的地方,但出现以下错误:
我已经浏览了 ATLAS 的勘误表,但这个问题似乎没有得到解决。我会很感激关于前进方向的建议。
- 安德鲁
c++ - ATLAS gemm 将未定义的引用链接到“cblas_sgemm”
这是我第一次尝试使用 ATLAS。我无法正确链接它。这是一个非常简单的 sgemm 程序:
当我在具有标准 ATLAS 安装的 linux 平台上编译它时,它会给出链接错误:
如您所见,我尝试提供不同的库组合,但没有帮助。我究竟做错了什么?
gcc - 未定义的 ATLAS 引用
我试图在我的项目中使用 ATLAS,但我什至无法将最简单的代码与之链接:
我正在编译:
我仔细检查了 ATL_buildinfo 原型和 libatlas.a,nm 显示 ATL_buildinfo 存在。
可能是什么问题呢?
python - 使用 OpenBLAS 集成编译 numpy
我正在尝试安装numpy
,OpenBLAS
但是我不知道如何site.cfg
编写文件。
当按照安装过程完成安装时,安装没有错误,但是将 OpenBLAS 使用的线程数从 1 增加(由环境变量 OMP_NUM_THREADS 控制)会降低性能。
我不确定 OpenBLAS 集成是否完美。任何人都可以提供一个site.cfg
文件来实现相同的目标。
PS:OpenBLAS 与其他工具包(如基于 Python 的Theano )的集成,在同一台机器上增加线程数量时提供了显着的性能提升。
compilation - Getting ATLAS 3.10.0 compiled on Windows 7 64
I'm having some difficulty compiling ATLAS on Windows 7 64-bit and any help would be appreciated! I'm trying to link it to lapack-3.4.1.
The command I'm using in Cygwin is:
The output I get is:
Trying the same in the msys shell gives me:
The output of msysinfo is:
installation - 在 Redhat 4.1 上构建 LAPACK 时出错
我正在尝试在 Redhat 4.1 上使用 ATLAS 构建 LAPACK(完整版)。我已经根据 lapack 的 tarfile 成功构建了 ATLAS:
atlas/configure --prefix=HOME/atlas --with-netlib-lapack-tarfile=HOME/lapack-3.4.1.tgz make build make check make install
但我需要整个安装 LAPACK。我发现
http://math-atlas.sourceforge.net/atlas_install/atlas_install.html
和
这建议更改默认 make.inc.example 的几行以构建 LAPACK 的其余部分。但是,我什至无法使 LAPACK 的默认版本正常工作:
建议?
compilation - /usr/bin/ld: 找不到 -latlas
我正在尝试在新计算机上安装过去成功安装的代码,但遇到了问题。
这是在Fedora上,使用scons。之前的成功安装是在Ubuntu上。
当我输入 scons 时,会出现以下错误:
我已经通过 yum 成功安装了 atlas-devel。
如果有帮助,您会在顶级 SConstruct 文件下方找到(--- 表示已编辑的代码)
c - LAPACK dgetrf 输入和输出是否应该转置?
我dgetrf
通过 LAPACK 在行主矩阵上调用clapack.h
。
我有矩阵A = [4,9,2; 3,5,7; 8,1,6]
。
如果我调用 dgetrf,结果是[9.0, 0.222222, 0.444444; 5.0, 5.888888, 0.132075; 1.0, 5.777777, 6.792453]
. 但是,结果应该是[8.0, 1.0, 6.0; 0.5, 8.5, -1.0; 0.375, 0.544118, 5.294118]
。
如果我在调用之前转置 A dgetrf
,然后再次转置输出,我会得到正确的结果。
我正在使用的调用是:clapack_dgetrf(CblasRowMajor, 3, 3, A, 3, ipiv);
ipiv
当然,是一个大小为 3 的整数数组,而 A 是一个双精度数组,大小为 9: [4,9,2,3,5,7,8,1,6]
。
我已经尝试将 order 参数切换为CblasColMajor
,以防万一我疯了,但这也不能按预期工作。
这是应该的吗?
python-2.7 - 通过在 Windows 7 上轻松安装 Scipy 安装
我尝试在 Windows 7 上安装 Scipy 我按照指南从这里http://abel.ee.ucla.edu/cvxopt/install/index.html安装 ATLAS/BLAS但运行后easy-install scipy
出现错误:
我不知道我现在该怎么办。在 BLAS/ATLAS 安装期间,我没有收到任何警告,它似乎安装正常,尽管现在不知道如何检查它。
ios - 为什么在 Cocos2D 2.0 支持 NPOT 纹理时使用纹理图集?
据我所知,从 Cocos2D 2.0 开始,1025*1025 纹理使用的内存并不比 1024*1024 纹理多 4 倍,只是按比例增加。
如果我把我的纹理放到图集中,几乎总是有一些未使用的空间。这是浪费的。(更不用说 iOS5 POT 纹理内存错误,它使 POT 纹理图集浪费了 33% 以上的内存。)但如果我只是按原样使用我的纹理,那么就不会浪费内存。在我看来,Texture Atlases 的唯一优势是能够使用 SpriteBatchNode。但我的应用程序内存严重受限,我只支持支持 NPOT 纹理的设备。我知道 NPOT 纹理处理有点慢,但节省内存对我来说是最重要的。
我可能错了,请确认我,或者告诉我为什么我错了。谢谢!:)