jinfer:面向JVM的开源AI推理引擎。AI终于进入JAR。
摘要
jinfer是一个专为JVM构建的开源AI推理引擎,支持多种AI模态如聊天和视觉,无需Python依赖,并与Spring AI和LangChain4j等框架集成。
多年来,JVM一直旁观AI革命。每个模型、AI框架、每个突破,都是用Python构建或为Python而生。jinfer是一个从第一性原理出发为JVM构建的推理引擎:支持聊天、视觉、音频转录、嵌入、重排序和文本转语音。无需Python运行时、无ONNX、无sidecar进程、无包装器;整个技术栈专为JVM构建:jinfer是面向JVM的推理引擎,支持多种流行模型和模态。Tok'n'Roll (toknroll) 快速分词器,用于LLMs,纯Java,零依赖。gguf / safetensors 原生读写支持两种主要模型格式。jam 量化矩阵乘法例程(Vector API + 可选原生后端),在CPU上与llama.cpp竞争。jota Tensor API,支持Java、C、CUDA、HIP、Metal、OpenCL和Mojo。它与Spring AI和LangChain4j集成,并提供对GraalVM Native Image的一流支持。现状:这是一个早期版本。目前CPU是主要目标,且已与llama.cpp竞争。通过jota的GPU支持正在开发中。可运行的示例+基准测试:https://qxotic.ai Jinfer (Apache 2.0):https://github.com/qxoticai/qxotic/tree/main/jinfer 附注:我是它的作者,同时也是llama3.java (2024) 和 gemma4.java 的作者。
相似文章
@iluciddreaming: Spring Framework 创始人 Rod Johnson 做了一个 Java AI Agent 框架:Embabel。 动机很直接:全球 70%+ 的生产系统跑在 JVM 上,但 LangChain、AutoGen 都是 Pyth…
Spring Framework 创始人 Rod Johnson 发布了 Java AI Agent 框架 Embabel,旨在让 Java 团队无需重写系统即可集成 AI,通过任务拆解和类型驱动自动编排执行顺序。
近日,关于Jev的长文铺天盖地,但或许仍有朋友在迷茫中探寻…
本文介绍了20个‘Jev’的案例研究,Jev是一个用于构建高效AI代理的工具,展示了从航班搜索到游戏游玩等多样应用,且运营成本低廉。
@hxiao: 我在 jina-reranker-v3.5 上搭建了一个 Jev 风格的 API,将其变成一个类似“系统1”的决策引擎,它总是拉…
一位开发者为 jina-reranker-v3.5 AI 模型创建了一个 Jev 风格的 API 封装,使其充当决策引擎,展示了它在电车难题场景中的确定性行为,并突出了其训练重点在于检索相关性而非理性。
OpenJev
OpenJev是一款基于浏览器的工具,允许用户在本地运行AI模型,并比较不同的推理方法,例如直接读取logits与在JSON格式中生成tokens的对比。
@levie:令人难以置信的是,仍有整个宇宙的AI创新存在,甚至不在我们大多数人的……
一款名为Jev的新前沿AI模型被宣布,处理速度提升20-200倍,能力显著提高,突显了其在企业代理工作流中的潜力。