All Projects → JetBrains-Research → kinference

JetBrains-Research / kinference

Licence: Apache-2.0 license
Running ONNX models in vanilla Kotlin

Programming Languages

kotlin
9241 projects
PureBasic
71 projects
javascript
184084 projects - #8 most used programming language

Projects that are alternatives of or similar to kinference

Deepstream Project
This is a highly separated deployment project based on Deepstream , including the full range of Yolo and continuously expanding deployment projects such as Ocr.
Stars: ✭ 120 (+71.43%)
Mutual labels:  onnx
Tengine-Convert-Tools
Tengine Convert Tool supports converting multi framworks' models into tmfile that suitable for Tengine-Lite AI framework.
Stars: ✭ 89 (+27.14%)
Mutual labels:  onnx
Peppa-Facial-Landmark-PyTorch
Facial Landmark Detection based on PyTorch
Stars: ✭ 172 (+145.71%)
Mutual labels:  onnx
pytorch YOLO OpenVINO demo
No description or website provided.
Stars: ✭ 73 (+4.29%)
Mutual labels:  onnx
emnist dl2prod
JuPyter Notebooks and Python Package for Deep Learning Model Exploration, Translation and Deployment
Stars: ✭ 31 (-55.71%)
Mutual labels:  onnx
optimizer
Actively maintained ONNX Optimizer
Stars: ✭ 383 (+447.14%)
Mutual labels:  onnx
Openseeface
Robust realtime face and facial landmark tracking on CPU with Unity integration
Stars: ✭ 216 (+208.57%)
Mutual labels:  onnx
PSGAN-NCNN
PSGAN running with ncnn⚡妆容迁移/仿妆⚡Imitation Makeup/Makeup Transfer⚡
Stars: ✭ 140 (+100%)
Mutual labels:  onnx
AgentOCR
一个多语言支持、易使用的 OCR 项目。An easy-to-use OCR project with multilingual support.
Stars: ✭ 98 (+40%)
Mutual labels:  onnx
deepvac
PyTorch Project Specification.
Stars: ✭ 507 (+624.29%)
Mutual labels:  onnx
fastT5
⚡ boost inference speed of T5 models by 5x & reduce the model size by 3x.
Stars: ✭ 421 (+501.43%)
Mutual labels:  onnx
epic-awesome-gamer
🍷 Gracefully claim weekly free games and monthly content from Epic Store.
Stars: ✭ 600 (+757.14%)
Mutual labels:  onnx
arcface retinaface mxnet2onnx
arcface and retinaface model convert mxnet to onnx.
Stars: ✭ 53 (-24.29%)
Mutual labels:  onnx
onnx-registry
Intelligent Component Registry web service for managing and using snn, dnn, and ml models, which is stored in onnx format.
Stars: ✭ 21 (-70%)
Mutual labels:  onnx
torch-model-compression
针对pytorch模型的自动化模型结构分析和修改工具集,包含自动分析模型结构的模型压缩算法库
Stars: ✭ 126 (+80%)
Mutual labels:  onnx
Tengine
Tengine is a lite, high performance, modular inference engine for embedded device
Stars: ✭ 4,012 (+5631.43%)
Mutual labels:  onnx
AnimeGANv3
Use AnimeGANv3 to make your own animation works, including turning photos or videos into anime.
Stars: ✭ 878 (+1154.29%)
Mutual labels:  onnx
onnx2caffe
pytorch to caffe by onnx
Stars: ✭ 341 (+387.14%)
Mutual labels:  onnx
mediapipe plus
The purpose of this project is to apply mediapipe to more AI chips.
Stars: ✭ 38 (-45.71%)
Mutual labels:  onnx
onnx learn
No description or website provided.
Stars: ✭ 74 (+5.71%)
Mutual labels:  onnx

KInference Icon KInference

JB Research

KInference is a library that makes possible execution of complex ML models (written via ONNX) in vanilla Kotlin.

ONNX is a popular ecosystem for building, training, evaluating, and exchanging ML and DL models. It makes the process much simpler and divides the model into building blocks that can be switched or tuned to one's liking.

However, ONNX carries with itself a lot of dependencies and requirements that complicate its use in some cases. Our library does not require anything but vanilla Kotlin. KInference is lightweight but fast, and supports numerous ONNX operators. This makes it easier to use and is especially useful for various applications that require the models to be run on the users' machines.

Right now, KInference is in active development.

Setup

Latest version of KInference is: 0.2.1

In build.gradle.kts you should add repository via:

repositories {
    maven {
        url = uri("https://packages.jetbrains.team/maven/p/ki/maven")
    }
}

After it you can add KInference Runtime as dependency:

dependencies {
    api("io.kinference", "inference-core", "0.2.1")
}
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].