redvault-ai/llama_forge_rs
2024-09-09 14:56:13 +02:00
..
.cargo Init 2024-07-21 02:42:48 +02:00
.dist Init 2024-07-21 02:42:48 +02:00
.forgejo/workflows Init 2024-07-21 02:42:48 +02:00
.nix Init 2024-07-21 02:42:48 +02:00
.sqlx Init 2024-07-21 02:42:48 +02:00
conf Init 2024-07-21 02:42:48 +02:00
end2end Init 2024-07-21 02:42:48 +02:00
migrations Init 2024-07-21 02:42:48 +02:00
public Init 2024-07-21 02:42:48 +02:00
src Init 2024-07-21 02:42:48 +02:00
style Init 2024-07-21 02:42:48 +02:00
.dockerignore Init 2024-07-21 02:42:48 +02:00
.gitignore Init 2024-07-21 02:42:48 +02:00
Cargo.lock WIP 2024-09-05 22:33:13 +02:00
Cargo.toml Remove iced dir & add as git dep 2024-09-09 11:46:22 +02:00
docker-compose.yml Init 2024-07-21 02:42:48 +02:00
Dockerfile Init 2024-07-21 02:42:48 +02:00
flake.lock Init 2024-07-21 02:42:48 +02:00
flake.nix Add llama-cpp to main flake 2024-09-09 14:56:13 +02:00
LICENSE.md Init 2024-07-21 02:42:48 +02:00
Makefile.toml Init 2024-07-21 02:42:48 +02:00
package-lock.json Init 2024-07-21 02:42:48 +02:00
package.json Init 2024-07-21 02:42:48 +02:00
PLAN.org Init 2024-07-21 02:42:48 +02:00
README.md Init 2024-07-21 02:42:48 +02:00
renovate.json Init 2024-07-21 02:42:48 +02:00
rustfmt.toml Init 2024-07-21 02:42:48 +02:00
tailwind.config.js Init 2024-07-21 02:42:48 +02:00

Llama Forge RS App

AGPL 3 or later 🚀 Blazingly fast 🪨 Rock Solid Zero Bugs🪳 yes it's Written in rust😎

Overview

TODO Decide on projekt name, Llama Forge RS ? YALU ?

Dependency Installation

Via Nix Flake

{
   inputs = {
     # ...
+    llama-cpp = {
+      url = "git+https://git.vlt81.de/tristan/llama.cpp.git";
+    };
+    # TODO Add nix pacakge for app itself
   };

   outputs = {
     # ....
+    , llama-cpp
     , ...
     } @ inputs:
     let
     # Then just use the package,  e.g. for home-manager
+    home.packages = [ inputs.llama-cpp.packages.${system}.rocm ];
+    # This might be needed for some AMD GPUS
+    home.sessionVariables = {
+    HSA_OVERRIDE_GFX_VERSION = "10.3.0";
+  };
}

License Notice

TODO Add name hre

Licensed under AGPL 3 or later, see ./LICENSE.md

TODO one-liner project description here Copyright (C) 2023-2024 Tristan Druyen

This program is free software: you can redistribute it and/or modify it under the terms of the GNU Affero General Public License as published by the Free Software Foundation, either version 3 of the License, or (at your option) any later version.

This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU Affero General Public License for more details.

You should have received a copy of the GNU Affero General Public License along with this program. If not, see http://www.gnu.org/licenses/.