Skip to content

Commit 635e9fa

Browse files
committed
fix includes with help from include-what-you-use
1 parent 2b5136e commit 635e9fa

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

57 files changed

+298
-222
lines changed

common/common.cpp

+12-6
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,28 @@
11
#include "common.h"
2+
#include "ggml.h"
23
#include "llama.h"
4+
#include "log.h"
5+
#include "sampling.h"
36

47
#include <algorithm>
5-
#include <cassert>
8+
#include <cctype>
9+
#include <chrono>
10+
#include <cinttypes>
611
#include <cmath>
7-
#include <cstring>
12+
#include <cstdlib>
813
#include <ctime>
14+
#include <exception>
915
#include <fstream>
1016
#include <iterator>
11-
#include <iostream>
1217
#include <regex>
1318
#include <sstream>
19+
#include <stdexcept>
1420
#include <string>
21+
#include <thread>
22+
#include <unordered_map>
1523
#include <unordered_set>
24+
#include <utility>
1625
#include <vector>
17-
#include <cinttypes>
1826

1927
#if defined(__APPLE__) && defined(__MACH__)
2028
#include <sys/types.h>
@@ -32,9 +40,7 @@
3240
#include <fcntl.h>
3341
#include <io.h>
3442
#else
35-
#include <sys/ioctl.h>
3643
#include <sys/stat.h>
37-
#include <unistd.h>
3844
#endif
3945

4046
#if defined(_MSC_VER)

common/common.h

+5-6
Original file line numberDiff line numberDiff line change
@@ -3,19 +3,18 @@
33
#pragma once
44

55
#include "llama.h"
6-
76
#include "sampling.h"
87

98
#define LOG_NO_FILE_LINE_FUNCTION
109
#include "log.h"
1110

1211
#include <cmath>
13-
#include <string>
14-
#include <vector>
12+
#include <cstdint>
13+
#include <cstdio>
1514
#include <random>
16-
#include <thread>
17-
#include <unordered_map>
15+
#include <string>
1816
#include <tuple>
17+
#include <vector>
1918

2019
#ifdef _WIN32
2120
#define DIRECTORY_SEPARATOR '\\'
@@ -68,7 +67,7 @@ struct gpt_params {
6867
int32_t yarn_orig_ctx = 0; // YaRN original context length
6968
int8_t rope_scaling_type = LLAMA_ROPE_SCALING_UNSPECIFIED;
7069

71-
// // sampling parameters
70+
// sampling parameters
7271
struct llama_sampling_params sparams;
7372

7473
std::string model = "models/7B/ggml-model-f16.gguf"; // model path

common/console.cpp

+5-6
Original file line numberDiff line numberDiff line change
@@ -14,14 +14,13 @@
1414
#define ENABLE_VIRTUAL_TERMINAL_PROCESSING 0x0004
1515
#endif
1616
#else
17-
#include <climits>
17+
#include <clocale>
18+
#include <cstdio>
19+
#include <cwchar>
20+
1821
#include <sys/ioctl.h>
19-
#include <unistd.h>
20-
#include <wchar.h>
21-
#include <stdio.h>
22-
#include <stdlib.h>
23-
#include <signal.h>
2422
#include <termios.h>
23+
#include <unistd.h>
2524
#endif
2625

2726
#define ANSI_COLOR_RED "\x1b[31m"

common/grammar-parser.cpp

-1
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
#include "grammar-parser.h"
22
#include <cstdint>
3-
#include <cwchar>
43
#include <string>
54
#include <utility>
65
#include <stdexcept>

common/grammar-parser.h

+5-2
Original file line numberDiff line numberDiff line change
@@ -10,11 +10,14 @@
1010
// space ::= [ \t\n]*
1111

1212
#pragma once
13+
1314
#include "llama.h"
14-
#include <vector>
15-
#include <map>
15+
1616
#include <cstdint>
17+
#include <cstdio>
18+
#include <map>
1719
#include <string>
20+
#include <vector>
1821

1922
namespace grammar_parser {
2023
struct parse_state {

common/sampling.cpp

+6
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,11 @@
1+
#include "common.h"
12
#include "sampling.h"
23

4+
#include <algorithm>
5+
#include <cstdio>
6+
#include <map>
7+
#include <utility>
8+
39
struct llama_sampling_context * llama_sampling_init(const struct llama_sampling_params & params) {
410
struct llama_sampling_context * result = new llama_sampling_context();
511

common/sampling.h

+3-5
Original file line numberDiff line numberDiff line change
@@ -1,12 +1,12 @@
11
#pragma once
22

3-
#include "llama.h"
4-
53
#include "grammar-parser.h"
4+
#include "llama.h"
65

6+
#include <cstdint>
77
#include <string>
8-
#include <vector>
98
#include <unordered_map>
9+
#include <vector>
1010

1111
// sampling parameters
1212
typedef struct llama_sampling_params {
@@ -56,8 +56,6 @@ struct llama_sampling_context {
5656
std::vector<llama_token_data> cur;
5757
};
5858

59-
#include "common.h"
60-
6159
// Create a new sampling context instance.
6260
struct llama_sampling_context * llama_sampling_init(const struct llama_sampling_params & params);
6361

common/train.cpp

+12-2
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,19 @@
1-
#include "train.h"
21
#include "common.h"
2+
#include "ggml.h"
3+
#include "llama.h"
4+
#include "train.h"
35

6+
#include <algorithm>
7+
#include <cerrno>
8+
#include <cmath>
9+
#include <cstdint>
10+
#include <cstdio>
11+
#include <cstdlib>
12+
#include <cstring>
13+
#include <functional>
14+
#include <locale>
415
#include <random>
516
#include <sstream>
6-
#include <functional>
717

818
struct random_normal_distribution {
919
std::mt19937 gen;

common/train.h

+5-4
Original file line numberDiff line numberDiff line change
@@ -2,13 +2,14 @@
22

33
#pragma once
44

5-
#include <string>
5+
#include "llama.h"
6+
7+
#include <cstddef>
8+
#include <cstdint>
69
#include <random>
10+
#include <string>
711
#include <vector>
812

9-
#include "ggml.h"
10-
#include "llama.h"
11-
1213
typedef std::string mt19937_state;
1314

1415
struct train_state {

examples/baby-llama/baby-llama.cpp

+4-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,13 @@
11
#include "ggml.h"
22
#include "train.h"
33

4-
#include <vector>
4+
#include <algorithm>
55
#include <cassert>
6+
#include <cmath>
7+
#include <cstdint>
8+
#include <cstdio>
69
#include <cstdlib>
710
#include <cstring>
8-
#include <random>
911
#include <vector>
1012

1113
#if defined(_MSC_VER)

examples/batched-bench/batched-bench.cpp

+3-2
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,11 @@
11
#include "common.h"
2+
#include "ggml.h"
23
#include "llama.h"
34

45
#include <algorithm>
5-
#include <cmath>
6+
#include <cstdint>
67
#include <cstdio>
7-
#include <string>
8+
#include <cstdlib>
89
#include <vector>
910

1011
// mutates the input string

examples/batched/batched.cpp

+3-1
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,11 @@
11
#include "common.h"
2+
#include "ggml.h"
23
#include "llama.h"
34

45
#include <algorithm>
5-
#include <cmath>
6+
#include <cstdint>
67
#include <cstdio>
8+
#include <cstdlib>
79
#include <string>
810
#include <vector>
911

examples/beam-search/beam-search.cpp

+2-17
Original file line numberDiff line numberDiff line change
@@ -1,29 +1,14 @@
11
#include "common.h"
22
#include "llama.h"
33

4+
#include <algorithm>
45
#include <cassert>
5-
#include <cinttypes>
6-
#include <cmath>
76
#include <cstdio>
8-
#include <cstring>
9-
#include <ctime>
10-
#include <fstream>
117
#include <iostream>
128
#include <string>
9+
#include <tuple>
1310
#include <vector>
1411

15-
#if defined (__unix__) || (defined (__APPLE__) && defined (__MACH__))
16-
#include <signal.h>
17-
#include <unistd.h>
18-
#elif defined (_WIN32)
19-
#define WIN32_LEAN_AND_MEAN
20-
#ifndef NOMINMAX
21-
# define NOMINMAX
22-
#endif
23-
#include <windows.h>
24-
#include <signal.h>
25-
#endif
26-
2712
// Used for debugging to print out beam tokens.
2813
struct ostream_beam_view {
2914
llama_context * ctx;

examples/benchmark/benchmark-matmult.cpp

+3-12
Original file line numberDiff line numberDiff line change
@@ -1,20 +1,11 @@
11
#include "common.h"
22
#include "ggml.h"
33

4-
#include <locale.h>
5-
#include <assert.h>
6-
#include <math.h>
7-
#include <cstring>
8-
#include <cstdio>
94
#include <cinttypes>
10-
#include <unordered_map>
11-
#include <queue>
12-
#include <string.h>
13-
#include <cassert>
14-
#include <fstream>
5+
#include <cstdio>
6+
#include <cstdlib>
157
#include <string>
16-
#include <iterator>
17-
#include <algorithm>
8+
#include <vector>
189

1910
#if defined(_MSC_VER)
2011
#pragma warning(disable: 4244 4267) // possible loss of data

examples/convert-llama2c-to-ggml/convert-llama2c-to-ggml.cpp

+11-8
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,22 @@
1+
#include "common.h"
12
#include "ggml.h"
23
#include "llama.h"
3-
#include "common.h"
44

5-
#include <unordered_map>
6-
#include <vector>
5+
#include <algorithm>
76
#include <cassert>
7+
#include <cerrno>
88
#include <climits>
9-
#include <cstring>
9+
#include <cmath>
1010
#include <cstdarg>
11-
#include <ctime>
12-
#include <random>
13-
#include <stdexcept>
11+
#include <cstdint>
12+
#include <cstdio>
13+
#include <cstdlib>
14+
#include <cstring>
1415
#include <sstream>
15-
#include <algorithm>
1616
#include <string>
17+
#include <unordered_map>
18+
#include <utility>
19+
#include <vector>
1720

1821
// GGUF keys & tensor names.
1922

examples/embedding/embedding.cpp

+5
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,12 @@
11
#include "common.h"
22
#include "llama.h"
33

4+
#include <algorithm>
5+
#include <cstdio>
46
#include <ctime>
7+
#include <random>
8+
#include <tuple>
9+
#include <vector>
510

611
#if defined(_MSC_VER)
712
#pragma warning(disable: 4244 4267) // possible loss of data

examples/export-lora/export-lora.cpp

+7-2
Original file line numberDiff line numberDiff line change
@@ -1,11 +1,16 @@
1-
21
#include "common.h"
32
#include "ggml.h"
43
#include "ggml-alloc.h"
54

6-
#include <vector>
5+
#include <algorithm>
6+
#include <cerrno>
7+
#include <cstdint>
8+
#include <cstdio>
9+
#include <cstdlib>
10+
#include <cstring>
711
#include <string>
812
#include <thread>
13+
#include <vector>
914

1015
static const size_t tensor_alignment = 32;
1116

examples/finetune/finetune.cpp

+10-10
Original file line numberDiff line numberDiff line change
@@ -1,19 +1,19 @@
1-
#include "ggml.h"
1+
#include "common.h"
22
#include "ggml-alloc.h"
3+
#include "ggml.h"
34
#include "llama.h"
4-
#include "common.h"
55
#include "train.h"
6-
#include <unordered_map>
7-
#include <vector>
8-
#include <cassert>
9-
#include <climits>
6+
7+
#include <algorithm>
8+
#include <cerrno>
9+
#include <cmath>
10+
#include <cstdint>
11+
#include <cstdio>
12+
#include <cstdlib>
1013
#include <cstring>
11-
#include <cstdarg>
1214
#include <ctime>
13-
#include <random>
14-
#include <stdexcept>
15-
#include <algorithm>
1615
#include <string>
16+
#include <vector>
1717

1818
#if defined(_MSC_VER)
1919
#pragma warning(disable: 4244 4267) // possible loss of data

0 commit comments

Comments
 (0)