apyfal是一个强大而灵活的工具包,用于操作fpga加速功能。
apyfal的Python项目详细描述
概述
这是一个功能强大、灵活的工具包,可以运行FPGA的加速函数。使用apyfal的一些原因:
- apyfal提供了一个抽象层,用于混合使用fpga加速功能的能力 多云环境。
- 配置和配置是为fpga云上下文生成的。
- apyfal可以直接在云存储文件上执行加速。
- 不喜欢Python?使用rest api并用任何语言生成客户机。
所有加速函数
apyfal提供多种加速功能。
浏览我们的distribution platform,发现它们。
基本python代码示例
AcceleratorAPI易于使用,只需要几行代码就可以实例化Accelerator及其主机,然后 处理文件:
importapyfal# Choose and initialize an acceleratorwithapyfal.Accelerator(accelerator='my_accelerator')asmyaccel:# Start and configure acceleratormyaccel.start()# Process data using FPGA accelerated functionmyaccel.process(src='/path/myfile1.dat',dst='/path/result1.dat')myaccel.process(src='/path/myfile2.dat',dst='/path/result2.dat')
文档
有关apyfal的更多信息,请阅读documentation。
安装
使用pip进行安装。根据要使用的主机,有些安装选项可用(请参见 有关更多信息的文档)。
完整的软件包可以使用:
pip install apyfal[all]
支持和增强请求
Contact us用于任何支持或增强请求。
脚注
1:fpga是一种可编程芯片,可用作功能专用的高性能加速器。