-
Notifications
You must be signed in to change notification settings - Fork 4
/
Copy pathconfig.py
107 lines (106 loc) · 5.46 KB
/
config.py
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# config.py
options = {
"Rust": [
{"name": "llama2.rs", "url": "https://github.com/gaxler/llama2.rs", "author": "@gaxler"},
{"name": "llama2.rs", "url": "https://github.com/leo-du/llama2.rs", "author": "@leo-du"},
{"name": "llama2-rs", "url": "https://github.com/danielgrittner/llama2-rs", "author": "@danielgrittner"},
{"name": "llama2.rs", "url": "https://github.com/lintian06/llama2.rs", "author": "@lintian06"},
{"name": "pecca.rs", "url": "https://github.com/rahoua/pecca-rs", "author": "@rahoua"},
{"name": "llama2.rs", "url": "https://github.com/flaneur2020/llama2.rs", "author": "@flaneur2020"},
# Add other Rust implementations here
],
"Go": [
{"name": "go-llama2", "url": "https://github.com/tmc/go-llama2", "author": "@tmc"},
{"name": "llama2.go", "url": "https://github.com/nikolaydubina/llama2.go", "author": "@nikolaydubina"},
{"name": "llama2.go", "url": "https://github.com/haormj/llama2.go", "author": "@haormj"},
{"name": "llama2.go", "url": "https://github.com/saracen/llama2.go", "author": "@saracen"},
# Add other Go implementations here
],
"Android": [
{"name": "llama2.c-android", "url": "https://github.com/Manuel030/llama2.c-android", "author": "@Manuel030"},
{"name": "llama2.c-android-wrapper", "url": "https://github.com/celikin/llama2.c-android-wrapper", "author": "@celikin"},
# Add other Android implementations here
],
# Add other language categories and implementations here
"C++": [
{"name": "llama2.cpp", "url": "https://github.com/leloykun/llama2.cpp", "author": "@leloykun"},
{"name": "llama2.cpp", "url": "https://github.com/coldlarry/llama2.cpp", "author": "@coldlarry"},
# Add other C++ implementations here
],
"CUDA": [
{"name": "llama_cu_awq", "url": "https://github.com/ankan-ban/llama_cu_awq", "author": "@ankan-ban"},
# Add other CUDA implementations here
],
"JavaScript": [
{"name": "llama2.js", "url": "https://github.com/epicure/llama2.js", "author": "@epicure"},
{"name": "llamajs", "url": "https://github.com/agershun/llamajs", "author": "@agershun"},
{"name": "llama2.ts", "url": "https://github.com/wizzard0/llama2.ts", "author": "@oleksandr_now"},
{"name": "llama2.c-emscripten", "url": "https://github.com/gohai/llama2.c-emscripten", "author": "@gohai"},
# Add other JavaScript implementations here
],
"Zig": [
{"name": "llama2.zig", "url": "https://github.com/cgbur/llama2.zig", "author": "@cgbur"},
{"name": "llama2.zig", "url": "https://github.com/vodkaslime/llama2.zig", "author": "@vodkaslime"},
{"name": "llama2.zig", "url": "https://github.com/clebert/llama2.zig", "author": "@clebert"},
# Add other Zig implementations here
],
"Julia": [
{"name": "llama2.jl", "url": "https://github.com/juvi21/llama2.jl", "author": "@juvi21"},
# Add other Julia implementations here
],
"Scala": [
{"name": "llama2.scala", "url": "https://github.com/jrudolph/llama2.scala", "author": "@jrudolph"},
# Add other Scala implementations here
],
"Java": [
{"name": "llama2.java", "url": "https://github.com/mukel/llama2.java", "author": "@mukel"},
{"name": "llama2.tornadovm.java", "url": "https://github.com/mikepapadim/llama2.tornadovm.java", "author": "@mikepapadim"},
{"name": "Jlama", "url": "https://github.com/tjake/Jlama", "author": "@tjake"},
{"name": "llama2j", "url": "https://github.com/LastBotInc/llama2j", "author": "@lasttero"},
# Add other Java implementations here
],
"Kotlin": [
{"name": "llama2.kt", "url": "https://github.com/madroidmaq/llama2.kt", "author": "@madroidmaq"},
# Add other Kotlin implementations here
],
"Python": [
{"name": "llama2.py", "url": "https://github.com/tairov/llama2.py", "author": "@tairov"},
# Add other Python implementations here
],
"C#": [
{"name": "llama2.cs", "url": "https://github.com/trrahul/llama2.cs", "author": "@trrahul"},
# Add other C# implementations here
],
"Dart": [
{"name": "llama2.dart", "url": "https://github.com/yiminghan/llama2.dart", "author": "@yiminghan"},
# Add other Dart implementations here
],
"Web": [
{"name": "llama2c-web", "url": "https://github.com/dmarcos/llama2.c-web", "author": "@dmarcos"},
# Add other Web implementations here
],
"WebAssembly": [
{"name": "icpp-llm", "url": "https://github.com/icppWorld/icpp-llm"},
# Add other WebAssembly implementations here
],
"Fortran": [
{"name": "llama2.f90", "url": "https://github.com/rbitr/llama2.f90"},
# Add other Fortran implementations here
],
"Mojo": [
{"name": "llama2.🔥", "url": "https://github.com/tairov/llama2.mojo", "author": "@tairov"},
# Add other Mojo implementations here
],
"OCaml": [
{"name": "llama2.ml", "url": "https://github.com/jackpeck/llama2.ml", "author": "@jackpeck"},
# Add other OCaml implementations here
],
"Everywhere": [
{"name": "llama2.c", "url": "https://github.com/trholding/llama2.c", "author": "@trholding"},
# Add other "Everywhere" implementations here
],
"Bilingual": [
{"name": "llama2.c-zh", "url": "https://github.com/chenyangMl/llama2.c-zh", "author": "@chenyangMl"},
# Add other "Bilingual" implementations here
],
}