当前位置: 首页 > 工具软件 > Txtai > 使用案例 >

36-----在本机代码中运行 txtai

上官波鸿
2023-12-01

txtai 目前有两种主要的执行方法:Python 或通过 HTTP API。有针对JavaScript、Java、Rust和Go的 API 绑定。

本文介绍了一种使用Python C API将 txtai 作为本机可执行文件的一部分运行的方法。我们将在 C 中运行一个示例,甚至从汇编代码中调用 txtai!

在深入本文之前,有必要强调通过 HTTP API 连接到 txtai 具有许多主要优势。这包括与 Python 的解耦、将 txtai 卸载到不同机器的能力以及使用云计算进行扩展。话虽如此,本文演示了另一种集成 txtai 的方法,同时提供了一个信息丰富且可能是学术性的编程练习。

安装依赖
安装txtai和所有依赖项。

Install txtai

pip install txtai[pipeline] sacremoses

Remove tensorflow as it’s not used and prints noisy log messages

!pip uninstall -y tensorflow

Install python3.7-dev and nasm

!apt-get install python3.7-dev nasm
工作流配置
此配置构建了一个将输入文本翻译成法语的工作流。有关工作流的更多信息可以在txtai 的文档中找到。
summary:
path: sshleifer/distilbart-cnn-12-6

textractor:
join: true
lines: false
mi

 类似资料: