问题标签 [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.

0 投票
1 回答
4419 浏览

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 之间的历史和功能关系到底是什么?

0 投票
1 回答
703 浏览

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

0 投票
1 回答
1939 浏览

numpy - 多核 ATLAS 线性代数和 openmpi 与 python

我在多 CPU/核心机器上使用mpi4py和 openmpi 来做线性代数。我的 numpy 是使用ATLAS构建的。假设我有一台 4 核机器,我想运行一个 4 节点 python 脚本,它使用 numpy 在每个节点上执行线性代数。

如何确保 ATLAS 在每个节点中进行线性代数时不使用多个内核?当我构建 ATLAS 时,似乎没有选择将其配置为一次仅在一个内核上运行。使用 Intel MKL,我认为您可以设置 OMP_NUM_THREADS=1,并且这种行为是有保证的。有没有办法为此目的构建 ATLAS?似乎没有等效的环境变量。

我猜想在多核 CPU 的每个核心上同时运行多个 BLAS 操作并不是一个好策略。任何人都可以对此发表评论或给出经验法则,这是一个好主意还是坏主意?

0 投票
1 回答
294 浏览

positioning - 卡布奇诺 (objective-j) / Atlas 是如何将相对和绝对定位从图片中剔除的?

我最近一直在检查 Cappuccino 和 Atlas,它们似乎已经将相对和绝对定位抽象为“有效”的东西。我想知道那些熟悉这个项目的人——他们是怎么做到的?

我一直认为相对定位和绝对定位是一种考虑定位元素的晦涩方式,所以我对此非常好奇。

我可以查看的任何帮助或资源都会很棒!

0 投票
1 回答
396 浏览

google-maps - 静态谷歌地图的地图集风格地图索引

我使用的是静态谷歌地图,但实际上这个问题可能适用于任何地图项目。我想将地图划分为多个象限(例如 50x50 像素)并将列标记为 A、B、C....,将行标记为 1、2、3...

接下来我打算做类似的事情,

1) 找到最远的北、东、南和西的标记 2) 使用该信息来定义每行和列框的边界框 3) 按行和列对每个标记进行分类(示例标记 1 = [ A2])

几个要求,

  • 我不知道缩放级别,因为我让 Google 为我适当地设置了缩放级别,我宁愿不使用依赖于缩放级别的算法。但是,我确实知道地图上显示的所有标记的位置。

这是我想对其标记进行分类的地图示例, 静态地图示例链接。

我发现这些看起来像是一个好的开始, 资源 1资源 2

但我认为我仍然需要一些帮助才能开始。任何人都可以帮助编写一些伪代码或发布更多资源吗?我现在有点墨守成规。

谢谢!非常感谢任何帮助!

0 投票
1 回答
2070 浏览

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。

我希望这是一个合理的地方来问这个问题。

0 投票
1 回答
387 浏览

asp.net - 是否有适用于 asp.net 的新更新面板组件

曾经有一段时间,ASP.NET AJAX 是 Atlas Alpha 版本。还有一些更新面板的项目:Comfort ASP、FastPage(我的:))、MagicAjax、ZumiPage。现在看起来他们都死了。人们现在使用什么来更新面板,除了加载大量不需要更新面板的 js 的 Asp.Net Ajax。我在 .net4 上安装 MagicAjax 时遇到问题,它会删除我的脚本,我不知道为什么。那么是否有 100% 正在使用 .net4 并了解 jquery 的更新面板。

使用了 MagicAjax 更旧的版本 - 现在可以使用了)

0 投票
1 回答
185 浏览

gsl - 替换 catlas_daxpby 的 GSL 函数

我想用 GSL 等效函数替换 ATLAS 库中的 catlas_daxpby 函数。有没有?

0 投票
1 回答
1775 浏览

.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

我的服务

我的工作

0 投票
0 回答
580 浏览

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,但编译器找不到它。请帮忙。