• R/O
  • HTTP
  • SSH
  • HTTPS

Commit

Tags
Aucun tag

Frequently used words (click to add to your profile)

javac++androidlinuxc#windowsobjective-ccocoa誰得qtpythonphprubygameguibathyscaphec計画中(planning stage)翻訳omegatframeworktwitterdomtestvb.netdirectxゲームエンジンbtronarduinopreviewer

Emergent generative agents


Commit MetaInfo

Révisionfe9d9764ede355f4b7bde24e6084a62e1845781d (tree)
l'heure2023-04-18 07:12:37
AuteurCorbin <cds@corb...>
CommiterCorbin

Message de Log

Initial swing at packaging rwkv.cpp.

Change Summary

Modification

--- a/flake.nix
+++ b/flake.nix
@@ -14,6 +14,27 @@
1414 py = pkgs.python310.withPackages (ps: with ps; [
1515 faiss irc transformers torch
1616 ]);
17+ rwkv = pkgs.stdenv.mkDerivation {
18+ name = "rwkv.cpp";
19+ version = "0.0.1";
20+
21+ src = pkgs.fetchFromGitHub {
22+ owner = "saharNooby";
23+ repo = "rwkv.cpp";
24+ rev = "84e0698f2b16955ac82f6dfcafa76b13f27d97c5";
25+ sha256 = "sha256-IJ6vq0g8lKlefAIsIa4LFMM+9mM+NXx6escBraC5JDA=";
26+ fetchSubmodules = true;
27+ };
28+
29+ buildInputs = with pkgs; [ cmake ];
30+
31+ cmakeFlags = [ "-DBUILD_SHARED_LIBS=ON" ];
32+
33+ installPhase = ''
34+ mkdir -p $out/lib/
35+ cp librwkv.so $out/lib/
36+ '';
37+ };
1738 in {
1839 packages.default = pkgs.stdenv.mkDerivation {
1940 name = "zirpu";
@@ -21,6 +42,8 @@
2142
2243 src = ./src;
2344
45+ buildInputs = [ rwkv ];
46+
2447 patchPhase = ''
2548 sed -i -e 's,@LLAMA@,${llama}/bin/,g' gens/camelid.py
2649 sed -i -e 's,/usr/bin/env ,${py}/bin/,' *.py