-
Notifications
You must be signed in to change notification settings - Fork 1
Expand file tree
/
Copy pathgleam.toml
More file actions
127 lines (115 loc) · 3.5 KB
/
Copy pathgleam.toml
File metadata and controls
127 lines (115 loc) · 3.5 KB
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
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
name = "viva_tensor"
version = "2.2.106"
description = "Tensor library for Gleam/BEAM with a pure Gleam API, zero-copy views, and optional native acceleration"
licences = ["MIT"]
repository = { type = "github", user = "gabrielmaialva33", repo = "viva_tensor" }
links = [
{ title = "Documentation", href = "https://hexdocs.pm/viva_tensor" },
{ title = "Changelog", href = "https://github.com/gabrielmaialva33/viva_tensor/blob/main/CHANGELOG.md" },
{ title = "Third-party notices", href = "https://github.com/gabrielmaialva33/viva_tensor/blob/main/THIRD_PARTY_NOTICES.md" },
{ title = "Paper", href = "https://github.com/gabrielmaialva33/viva_tensor/blob/main/docs/en/paper.md" },
]
gleam = ">= 1.16.0"
target = "erlang"
internal_modules = [
"viva_tensor/backend",
"viva_tensor/backend/*",
"viva_tensor/core",
"viva_tensor/core/*",
"viva_tensor/data",
"viva_tensor/data/*",
"viva_tensor/diffusion",
"viva_tensor/diffusion/*",
"viva_tensor/distributed",
"viva_tensor/distributed/*",
"viva_tensor/experimental",
"viva_tensor/experimental/*",
"viva_tensor/generate",
"viva_tensor/generate/*",
"viva_tensor/io",
"viva_tensor/io/*",
"viva_tensor/metrics",
"viva_tensor/metrics/*",
"viva_tensor/models",
"viva_tensor/models/*",
"viva_tensor/native",
"viva_tensor/native/*",
"viva_tensor/nn/activations",
"viva_tensor/nn/autograd",
"viva_tensor/nn/backward",
"viva_tensor/nn/conv",
"viva_tensor/nn/cv",
"viva_tensor/nn/embedding",
"viva_tensor/nn/init",
"viva_tensor/nn/layers",
"viva_tensor/nn/attention",
"viva_tensor/nn/flash_attention",
"viva_tensor/nn/losses",
"viva_tensor/nn/moe",
"viva_tensor/nn/norm",
"viva_tensor/nn/optim",
"viva_tensor/nn/pool",
"viva_tensor/nn/rnn",
"viva_tensor/nn/scheduler",
"viva_tensor/nn/transformer",
"viva_tensor/observability",
"viva_tensor/observability/*",
"viva_tensor/optim",
"viva_tensor/optim/*",
"viva_tensor/quant",
"viva_tensor/quant/*",
"viva_tensor/runtime",
"viva_tensor/spec",
"viva_tensor/tensor",
"viva_tensor/text",
"viva_tensor/text/*",
"viva_tensor/text/unigram",
"viva_tensor/vision",
"viva_tensor/vision/*",
]
[dependencies]
gleam_stdlib = ">= 0.44.0 and < 2.0.0"
viva_telemetry = ">= 1.0.102 and < 2.0.0"
gleam_json = ">= 3.0.0 and < 4.0.0"
simplifile = ">= 2.0.0 and < 3.0.0"
gleam_erlang = ">= 1.3.0 and < 2.0.0"
viva_math = ">= 1.2.103 and < 2.0.0"
[dev-dependencies]
gleeunit = ">= 1.0.0 and < 2.0.0"
gleamy_bench = ">= 0.6.0 and < 1.0.0"
[[documentation.pages]]
title = "Getting Started"
path = "getting-started.html"
source = "./docs/en/guides/getting-started.md"
[[documentation.pages]]
title = "Tensor API"
path = "api.html"
source = "./docs/en/api/tensor.md"
[[documentation.pages]]
title = "Inference API"
path = "inference-api.html"
source = "./docs/en/api/inference.md"
[[documentation.pages]]
title = "LLM ModelHandle API"
path = "llm-api.html"
source = "./docs/en/api/llm.md"
[[documentation.pages]]
title = "Llama Inference Guide"
path = "inference-guide.html"
source = "./docs/en/guides/inference.md"
[[documentation.pages]]
title = "Stability Policy"
path = "stability.html"
source = "./docs/en/reference/stability.md"
[[documentation.pages]]
title = "Project Structure"
path = "project-structure.html"
source = "./docs/en/reference/project-structure.md"
[[documentation.pages]]
title = "FFI Architecture"
path = "ffi-architecture.html"
source = "./docs/en/guides/ffi-architecture.md"
[[documentation.pages]]
title = "Technical Paper"
path = "paper.html"
source = "./docs/en/paper.md"