python的fused multiply add
pyfma的Python项目详细描述
Pyfma
Fused multiply-add 对于python。
fused multiply add使用单舍入计算 用作 也适用于numpy输入: 用pybind11建造。 Caution
The C/C++ implementation of FMA in MS Windows is reportedly
broken. Use with care. pyfma可以是installed from the Python Package
Index,因此使用 您可以安装/升级。 对于手动安装(如果您是一个开发人员或只是非常想获得
pyfma的出血边缘版本),有两种可能: 要运行pyfma单元测试,请签出此存储库并键入 pyfma发布在MIT license下。(x*y) + z
。对dot有用
乘积,矩阵乘法,多项式求值(例如,用霍纳法则)
评价函数、卷积、人工神经网络等的牛顿法
importpyfmaout=pyfma.fma(3.0,2.0,1.0)# 3.0*2.0 + 1.0 = 7.0
importnumpyimportpyfmax=numpy.random.rand(3,4,5)y=numpy.random.rand(3,4,5)z=numpy.random.rand(3,4,5)out=pyfma.fma(x,y,z)
安装
pip3 install pyfma --user
手动安装
python3 setup.py install
。这就是诀窍
大多数时候。cmake /path/to/sources/
和make
。测试
pytest
许可证
推荐PyPI第三方库