小编Vij*_*jay的帖子

使用OpenBLAS集成编译numpy

我试图安装numpyOpenBLAS,但我在损失的如何site.cfg文件需要被写入.

在遵循安装过程时,安装完成且没有错误,但是将OpenBLAS使用的线程数从1增加(由环境变量OMP_NUM_THREADS控制)会导致性能下降.

我不确定OpenBLAS集成是否完美.任何人都可以提供一个site.cfg文件来实现相同的目标.

PS:OpenBLAS集成在其他工具包中,比如基于Python的Theano,可以在同一台机器上增加线程数量,从而大幅提升性能.

python numpy blas atlas

50
推荐指数
3
解决办法
4万
查看次数

从matlab src代码生成调用图

我正在尝试为大约500个matlab src文件创建一个函数调用图.我无法找到任何可以帮助我对多个src文件执行相同操作的工具.

有人熟悉任何工具或插件吗?

如果没有任何此类工具,欢迎任何有关阅读6000行matlab代码而无需文档的建议.

matlab dependencies code-analysis call-graph

14
推荐指数
3
解决办法
6787
查看次数

跨解释器传递python对象

我想在两台兼容(和不同)机器上工作的python解释器之间交换对象.

有机制实现同样的目标吗?

〜维杰

更具体一点: 我在相同(和不同)的机器上运行的进程很少.这些过程中很少产生其他过程消耗的对象.我正试图解决这些过程中的生产者/消费者问题.

我之前在与线程相同的python解释器上运行这些进程,并且能够使用队列来解决生产者 - 消费者问题.但是由于负载增加,我决定将一些流程转移到其他机器上.现在驻留在不同机器(和解释器)上的这些进程需要共享对队列的访问.我想知道是否有一种机制可以帮助我有效地做到这一点.

我可以编写一个管理队列的类,并使用套接字处理来自其他进程的对象.

我认为如果想要使用python来处理大量数据,这是一个常见问题.因此,我有兴趣知道是否还有其他更优雅的解决方案.

〜维杰

python multithreading

4
推荐指数
2
解决办法
313
查看次数