Rust_RL
tch-rs
Rust_RL | tch-rs | |
---|---|---|
3 | 37 | |
19 | 3,843 | |
- | - | |
0.0 | 7.5 | |
about 3 years ago | 8 days ago | |
Rust | Rust | |
- | Apache License 2.0 |
Stars - the number of stars that a project has on GitHub. Growth - month over month growth in stars.
Activity is a relative number indicating how actively a project is being developed. Recent commits have higher weight than older ones.
For example, an activity of 9.0 indicates that a project is amongst the top 10% of the most actively developed projects that we are tracking.
Rust_RL
-
I made a Neural Network library from scratch in Rust trying to solve a regression problem for my university's ML course
Nothing wrong with that! I also learned Rust while writing DL/RL algorithms: https://github.com/ZuseZ4/Rust_RL/
-
Reinforcement Learning Tic Tac Toe
Nice, also worked on tic-tac-toe / Neural Networks / Agents to get into Rust / RL: https://github.com/ZuseZ4/Rust_RL/
-
Teaching Rust at the University of Warsaw
I'm just finishing undergrad studies and wrote a Reinforcement Learning Library (https://github.com/ZuseZ4/Rust_RL) including double-deep-q learning with replay buffer in pure rust to learn the language. I'm also trying to get Rust into shape for data science, but I'd vote against using it as an example in introduction classes. Pure Python (which wraps around C++) will usually be simpler and faster for users, leaving few reasons to focus on this in a lecture. Furthermore, even if we are into ML, there are probably quite a few people who'd pick such a lesson to learn about Rust, not about Machine Learning. For the latter, there are at least in the Universities I know, more than enough offers.
tch-rs
- Tch-Rs
-
Llama2.rs: One-file Rust implementation of Llama2
I wanted to do something like this but then I would miss on proper CUDA acceleration and lose performance compared to using torchlib.
I wrote a forgettable llama implementation for https://github.com/LaurentMazare/tch-rs (pytorch's torchlib rust binding).
-
Playing Atari Games in OCaml
I first encountered OCaml's PyTorch bindings because apparently they generate a C wrapper around PyTorch's C++ API, and Rust's PyTorch bindings use OCaml's C wrapper. See: https://github.com/LaurentMazare/tch-rs
-
llm: a Rust crate/CLI for CPU inference of LLMs, including LLaMA, GPT-NeoX, GPT-J and more
You could try looking at the min-GPT example of tch-rs. I'd also strongly suggest watching Karpathy's video to understand what's going on.
-
Simply explained: How does GPT work?
If you pefer to see it in code there's a succint gpt implementation here https://github.com/LaurentMazare/tch-rs/blob/main/examples/m...
-
Will I ever need python again if I learn rust other than for AI stuff?
Rust is fully compatible w/ C bindings, so even Python libraries written in C can be easily set up to work in Rust (and have been). For example, see PyTorch Rust bindings, which actually works faster than in Python because all of the glue code around the C++ API is in Rust instead of Python.
-
A Rust client library for interacting with Microsoft Airsim https://github.com/Sollimann/airsim-client
Pytorch
- [D] HuggingFace in Julia or Rust ?
- This year I tried solving AoC using Rust, here are my impressions coming from Python!
-
[Help Needed] Deployment of torchscript using rust
I have looked into this a bit and found some crates which help in loading torchscript models called tch-rs
What are some alternatives?
GodotRoguelikeTutorial - A guide to build a simple Roguelike game with Godot engine.
onnxruntime - ONNX Runtime: cross-platform, high performance ML inferencing and training accelerator
Perceptrons
candle - Minimalist ML framework for Rust
rust-projects - Projects created for the Rust course at FMI
cbindgen - A project for generating C bindings from Rust code
game-jam-template - HaxeFlixel game jam template with automated HTML5 build deployment to GitHub Pages
wtpsplit - Code for Where's the Point? Self-Supervised Multilingual Punctuation-Agnostic Sentence Segmentation
Roguelike_July_2021_
veloren - An open world, open source voxel RPG inspired by Dwarf Fortress and Cube World. This repository is a mirror. Please submit all PRs and issues on our GitLab page.
Rust-Keras-Like - pure rust implementaion for deep learning library like keras
rustlearn - Machine learning crate for Rust