问题标签 [accelerate]
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.
python - Anaconda Accelerate 点积比普通 NumPy 慢 2 倍
为什么 Anaconda Accelerate 计算点积比 Python 3 上的普通 NumPy 慢?我正在使用安装了Accelerator_cudalib 2.0 的加速版本2.3.1,Python 3.5.2 Windows 10 64 位。
python - 如何使用加速框架将 scipy.signal.fftconvolve 移植到 swift 中?
我正在处理 iOS 中的音高识别问题,出于分析目的,我使用python它给了我适当的结果....但是当我尝试在iOS中使用accelerate framework
它重新创建相同的东西时,它给出了不正确或奇怪的结果。有人可以帮我解决这个问题。
我想执行autocorrelation
using ,这在python usingFFT convolution
中发生得很好。但是当我尝试使用它做同样的事情时,它会给出不正确的结果。scipy.signal.fftconvolve
vDSP_conv
如果有这方面经验或知识的人可以指导我或解释 fftconvolve 的工作原理,那将是一个很大的帮助。提前致谢。
swift - 对于 vDSP_fft_zropD,打包结果似乎是错误的。这是一个错误还是我做错了什么
我有以下代码使用 Swift 和 Accelerate 在坡道上进行 DFT
输出是
我认为这是正确的。以上是复杂到复杂的公式。基本上检查下面的代码,这是一个真正到复杂的 FFT。
它的输出是
所以在我看来,条目 0 中的打包输出应该是 120,-8,但事实并非如此。有人对这里发生的事情有任何建议吗?我正在探索这些功能,因此很容易出错,但足够多的输出是正确的,以至于我不理解打包的条目。
fft - 在苛刻的场景下加速 vDSP FFT 导致 NaN
我正在将 vDSP 框架用于基于 FFT 计算的实时音频应用程序。
在尝试找出算法产生错误结果的原因后遇到很多问题,我在官方 vDSP FFT 帮助代码中发现了以下评论(DemonstrateFFT.c,第 242、416、548 行)
为了重现错误,只需注释第 247 行(信号不为零)并在第 273 行添加类似于以下行的内容(就在 vDSP_fft_zrip 方法之后)
有趣的是,减少 N(即增加每个时间单位的 FFT 数量)会使 zrip 算法之前失败,这是有道理的,因为评论建议执行重复 FFT。
使用 vDSP_fft_zrop 算法也可以观察到这种行为。
我真的很想知道按照评论中的建议执行“零数据”的 FFT 有什么意义。要么我遗漏了一些重要的东西,要么肯定 vDSP 框架根本不适合实时音频处理。
pip - 使用 Pip 覆盖 Conda 包安装
我正在尝试构建必要的依赖项来运行一些深度学习代码,并且遇到了 c 外部函数接口 (cffi) 安装的问题。我需要 conda 的加速包,但是该包是建立在旧版本的 cffi (1.10) 之上的。我需要它建立在我可以通过 pip 获得的 cffi 版本 1.11.2 之上。通过 conda 安装时,有什么方法可以排除某些子依赖项吗?我假设这会弄乱我的加速安装,即使我能够以某种方式替换 cffi 依赖项,但我想我会看看我的选择是什么
swift - 使用 Accelerate 在 Swift 中进行离散傅里叶变换
我正在尝试在 Swift 中实现 Accelerate DFT,希望这将处理任意样本大小,而不仅仅是 2^n 样本大小。
我正在努力将值传递给这个函数:vDSP_DFT_ExecuteD(...)。我的代码粘贴在下面,我收到一个错误:执行被中断,原因:EXC_BAD_INSTRUCTION (code=EXC_I386_INVOP, subcode=0x0)。
python - KeyError:Anaconda Accelerate 库的 dtype('int32')
我正在尝试学习如何使用 anaconda 的加速库。根据https://docs.anaconda.com/accelerate/cublas.html, amin() 方法“查找数组 x 中第一个最大元素的索引。与 np.argmax(x) 相同”。
这是我的代码:
这就是它返回的内容
python - 加速涉及多个数据帧的 pandas 操作
大家好
对于一个学校项目,我被 Pandas Dataframe 操作的持续时间所困扰。
我有一个形状为 (250 000 000, 200) 的数据框 df。该数据帧包含描述机器上传感器行为的变量值。它们按“循环”组织(每次机器开始一个新循环时,此变量都会增加 1)。在这个循环中,“CycleTime”描述了行在“循环”中的位置。
在“平均”数据帧中,我通过“循环时间”计算每个变量组的平均值
'anomaly_matrix' DataFrame 表示每个周期的全局异常,它是属于 Cycle 的每一行的平方差与相应 CycleTime 的平均值的总和。
我的代码示例如下
我的 (250 000 000, 200) DataFrame 持续 6 小时的计算,这是由于 anomaly_matrix.loc[cycle] += (row - mean.loc[time])**2
我试图通过使用 apply 函数进行改进,但我没有成功在该 apply 函数中添加其他 DataFrame。试图矢量化熊猫也是一样的。
你知道如何加速这个过程吗?谢谢