質問編集履歴

1

ソースコードの記述を変更

2024/11/06 13:16

投稿

salmonyukke
salmonyukke

スコア3

test CHANGED
File without changes
test CHANGED
@@ -3,6 +3,9 @@
3
3
  llama.cppで使用されているtensorの構造を把握したいです。
4
4
 
5
5
  ### 前提
6
+
7
+ https://github.com/ggerganov/llama.cpp/blob/master/ggml/src/ggml.c
8
+ gitページを添付しておきます。
6
9
 
7
10
  以下のソースコードは、
8
11
  llama.cpp/ggml/src/ggml.c
@@ -22,13 +25,12 @@
22
25
 
23
26
  ### 該当のソースコード
24
27
 
28
+
25
- static void ggml_compute_forward(struct ggml_compute_params * params, struct ggml_tensor * tensor) {
29
+ static void ggml_compute_forward(struct ggml_compute_params * params, struct ggml_tensor * tensor) {
26
30
  GGML_ASSERT(params);
27
-
28
31
  if (tensor->op == GGML_OP_NONE || ggml_is_empty(tensor)) {
29
32
  return;
30
33
  }
31
-
32
34
  switch (tensor->op) {
33
35
  case GGML_OP_DUP:
34
36
  {