apyfal是一个强大而灵活的工具包,用于操作fpga加速功能。

apyfal的Python项目详细描述


Linux Build StatusWindows Build statuscodecovCodacy BadgeDocumentation StatusPyPI

概述

这是一个功能强大、灵活的工具包,可以运行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是一种可编程芯片,可用作功能专用的高性能加速器。

欢迎加入QQ群-->: 979659372 Python中文网_新手群

推荐PyPI第三方库


热门话题
java Spring引导类NotFoundException EmbeddedServletContainerCustomizer   java osgi安全模型是如何工作的?   java在双链表中迭代?   (JAVA)使用命令提示符创建。来自多个服务器的jar文件。类文件   Java处理在使用线程时不显示内容   java不休眠SessionFactory。openSession()等待数据库连接从池中可用   MySQL Java Bukkit插件从数据库中选择   java如何使用CharSequence   java如何在Spring MVC REST中为JSON设置contentlength?   java在现有SOAP web服务上构建REST包装器   java Vertx NetServer控制读取流   Linux下的C++全局java语言   java我可以使用数组。用2d数组填充?如果是,我该怎么做?   java如何在google应用程序引擎的日志中显示UTF8字符?