Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/kakaobrain/trident
A performance library for machine learning applications.
https://github.com/kakaobrain/trident
ai deep-learning kakaobrain library machine-learning performance python pytorch trident triton
Last synced: about 2 months ago
JSON representation
A performance library for machine learning applications.
- Host: GitHub
- URL: https://github.com/kakaobrain/trident
- Owner: kakaobrain
- License: apache-2.0
- Created: 2023-04-30T01:01:46.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2023-09-25T02:35:11.000Z (over 1 year ago)
- Last Synced: 2023-09-25T04:39:56.891Z (over 1 year ago)
- Topics: ai, deep-learning, kakaobrain, library, machine-learning, performance, python, pytorch, trident, triton
- Language: Python
- Homepage: https://www.kakaobrain.com
- Size: 491 KB
- Stars: 143
- Watchers: 3
- Forks: 4
- Open Issues: 2
-
Metadata Files:
- Readme: README.md
- License: LICENSE
- Codeowners: .github/CODEOWNERS
Awesome Lists containing this project
README
![Trident](https://github.com/kakaobrain/trident/assets/7459074/aee6bb37-45a4-4b8e-bf14-0ea63dc574a0)
![Welcome](https://capsule-render.vercel.app/api?type=rect&color=001eff&text=👋%20Hello%20and%20Welcome&fontColor=ffffff)
## 🔱 Overview
Trident is a performance library for machine learning applications intended for acceleration of training and inference.
Trident includes highly optimized kernels, functions and modules for machine learning. Trident is implemented based on
[OpenAI Triton](https://github.com/openai/triton). Check [Wiki](https://github.com/kakaobrain/trident/wiki) for more
detail.## 💻 Requirements
- Platform: Linux
- Hardware: NVIDIA## 📦 Installation
```bash
bash install_package.sh
```You can also install Trident using pip.
```bash
pip install git+https://github.com/kakaobrain/trident.git
```You can add Trident in `requirements.txt`.
```text
trident@git+https://github.com/kakaobrain/trident.git@main
```## 📖 How to use
![how-to-use](https://github.com/kakaobrain/trident/assets/7459074/2876a2ca-d7cc-4d60-be81-b8d58cbb9f17)
## 🧑💻 Contribution
You must set up `pre-commit` to maintain the consistent coding style.
```bash
pre-commit install
```