问题标签 [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.
gcc - C C++ 链接错误
我正在用 C++ 编写一个使用 CLAPACK ATLAS 库的程序。但是,我无法让程序成功链接到库。我编写了一个小的 C 程序来更好地演示这个问题。有趣的是,如果我用 GCC 编译这个小演示程序,它的链接就很好,但是当我尝试用 G++ 编译时,我得到了相同的链接器错误。我希望有人能帮我弄清楚 G++ 和 GCC 到底做了什么不同,以便让原始程序链接(原始程序是 C++ 程序,我不能只是“使用 GCC”)
这是一个小的演示程序:
当我尝试用 GCC 编译它时,它工作得很好:
当我尝试用 G++ 编译它时,它给出了链接器错误:
最后但同样重要的是:关于我的系统的一些信息:
操作系统:Fedora 10 (Linux hostname 2.6.27.25-170.2.72.fc10.x86_64 #1 SMP Sun Jun 21 18:39:34 EDT 2009 x86_64 x86_64 x86_64 GNU/Linux)
库:
另外,对于奖励积分:LAPACK 和 ATLAS 之间的历史和功能关系到底是什么?
python - 在 Windows 32 位上编译 scipy:libf77blas.a 的链接器错误
有没有人尝试在 Windows 上使用 numpy-1.3.0 编译 SciPy 0.7.1,该 numpy-1.3.0 是使用安装文档中链接的预构建 ATLAS 库 ( atlas3.6.0_WinNT_P4SSE2.zip
)构建的。
我收到以下链接器错误,并且不知道如何解决此问题。
有谁知道这里可能出了什么问题?例如,在 libf77blas.a 中寻找ATL_daxpy
会导致:
有_ATL_daxpy
,但没有ATL_daxpy
。
numpy - 多核 ATLAS 线性代数和 openmpi 与 python
我在多 CPU/核心机器上使用mpi4py和 openmpi 来做线性代数。我的 numpy 是使用ATLAS构建的。假设我有一台 4 核机器,我想运行一个 4 节点 python 脚本,它使用 numpy 在每个节点上执行线性代数。
如何确保 ATLAS 在每个节点中进行线性代数时不使用多个内核?当我构建 ATLAS 时,似乎没有选择将其配置为一次仅在一个内核上运行。使用 Intel MKL,我认为您可以设置 OMP_NUM_THREADS=1,并且这种行为是有保证的。有没有办法为此目的构建 ATLAS?似乎没有等效的环境变量。
我猜想在多核 CPU 的每个核心上同时运行多个 BLAS 操作并不是一个好策略。任何人都可以对此发表评论或给出经验法则,这是一个好主意还是坏主意?
positioning - 卡布奇诺 (objective-j) / Atlas 是如何将相对和绝对定位从图片中剔除的?
我最近一直在检查 Cappuccino 和 Atlas,它们似乎已经将相对和绝对定位抽象为“有效”的东西。我想知道那些熟悉这个项目的人——他们是怎么做到的?
我一直认为相对定位和绝对定位是一种考虑定位元素的晦涩方式,所以我对此非常好奇。
我可以查看的任何帮助或资源都会很棒!
google-maps - 静态谷歌地图的地图集风格地图索引
我使用的是静态谷歌地图,但实际上这个问题可能适用于任何地图项目。我想将地图划分为多个象限(例如 50x50 像素)并将列标记为 A、B、C....,将行标记为 1、2、3...
接下来我打算做类似的事情,
1) 找到最远的北、东、南和西的标记 2) 使用该信息来定义每行和列框的边界框 3) 按行和列对每个标记进行分类(示例标记 1 = [ A2])
几个要求,
- 我不知道缩放级别,因为我让 Google 为我适当地设置了缩放级别,我宁愿不使用依赖于缩放级别的算法。但是,我确实知道地图上显示的所有标记的位置。
这是我想对其标记进行分类的地图示例, 静态地图示例链接。
但我认为我仍然需要一些帮助才能开始。任何人都可以帮助编写一些伪代码或发布更多资源吗?我现在有点墨守成规。
谢谢!非常感谢任何帮助!
fortran - 在典型的 fortran 程序中使用来自 macports 的 ATLAS/Lapack
我正在尝试在 mpi 和 fortran 中编写一个简单的微分方程求解器。我想我不妨熟悉使用 ATLAS/LAPACK/BLAS 例程,因为它们似乎对我将来可能做的任何数值建模都非常有用。我通过 macports 安装了 ATLAS。我使用 gcc 4.4(也通过 macports 安装。)
我主要是自学成才,从来没有故意使用过 ATLAS、BLAS、LAPACK 或任何“库”(我在 C++ Java 和 Perl 中使用过“include”语句或它们的等价物——但没有完全理解它们的工作原理。)
我只想能够编写一个使用 ATLAS 在 fortran 中解决 Ax=b 的代码。我已经寻找示例代码,但它似乎需要“pgi”。经过大量谷歌搜索后,我仍然不知道“pgi”是什么或它的作用。在终端中输入“add pgi”只是告诉我“add: command not found”
如果有任何直接相关性,我会使用 mac 10.5.8。
我希望这是一个合理的地方来问这个问题。
asp.net - 是否有适用于 asp.net 的新更新面板组件
曾经有一段时间,ASP.NET AJAX 是 Atlas Alpha 版本。还有一些更新面板的项目:Comfort ASP、FastPage(我的:))、MagicAjax、ZumiPage。现在看起来他们都死了。人们现在使用什么来更新面板,除了加载大量不需要更新面板的 js 的 Asp.Net Ajax。我在 .net4 上安装 MagicAjax 时遇到问题,它会删除我的脚本,我不知道为什么。那么是否有 100% 正在使用 .net4 并了解 jquery 的更新面板。
使用了 MagicAjax 更旧的版本 - 现在可以使用了)
gsl - 替换 catlas_daxpby 的 GSL 函数
我想用 GSL 等效函数替换 ATLAS 库中的 catlas_daxpby 函数。有没有?
.net - 我是否正确使用 AutoFac 注册了 ObjectContext?
我有一个 Windows 服务,我想确保我的 EF ObjectContext 在每次运行之间被处理掉。该服务每次执行的时间都会更长。似乎 ObjectContext 一直在增长。我的 ObjectContext 应该以不同的方式注册还是我做错了什么?
我在做什么的概述。
- 我正在使用Quartz.NET来安排我的服务
- 我正在使用Atlas来配置和设置我的 Windows 服务
- 我使用Autofac作为我的 IoC
- 我使用实体框架作为我的数据模型
代码演练:
- 因此,该程序通过使用 Atlas 注册服务开始。
- Atlas 将注册我的 autofac 注册,这些注册位于模块 MyModule 中
- MyModule 在 InstancePerLifetimeScope 注册 ObjectContext(这是正确的范围吗?),然后它将有一次我的自定义 UnitOfWork 实例作为 InstancePerLifetimeScope(这是正确的范围吗?)。
- MyService 由 Atlas 托管,它注入了 Quartz 调度程序和 AutofacJobListener 属性,并安排作业(MyJob)在服务启动时每 5 分钟运行一次。
- MyJob 从 AutofacJobListener 获取 ObjectContext 属性的实例。这项工作调用数据库并为我获取我的东西。
当作业运行时,它每次运行时都会调用并获取我的东西,这需要更长的时间(例如:第一次运行 2 分钟,第二次运行服务 4 分钟,下一次运行 6 分钟,下一次运行 8 分钟,依此类推) . 似乎我的 ObjectContext 每次都变得越来越大。它提取的数据没有改变,仍然是相同的行数和列数。所以我在想我的注册是错误的,是这样吗?如果没有,你能看出我在做什么的问题吗?
程序
模块
AutofacJobListener
我的服务
我的工作
eclipse - Lapack++ 链接器问题
我已经在 Fedora 12 上安装了带有 ATLAS 3.8.4 的 lapack++ 2.5.4。
我编写了一个简单的程序来使用 eclipse 测试 lapack++。
我在eclipse中设置了这些路径:
包含路径:/trunk/lapack/lapackpp-2.5.4/include
库:lapackpp
库路径:/usr/local/lib
它构建没有错误,但是当我尝试运行它时,它会吐出来
我一直在尝试寻找解决方案,但似乎找不到。我尝试包含-lg2c,但编译器找不到它。请帮忙。