1
1
# project related
2
2
PROJECT_NAME: =voyager
3
- CONTAINER_NAME: =voyager:v0.1 .0
3
+ CONTAINER_NAME: =voyager:v0.2 .0
4
4
APP_PORT: =8000
5
+ APP_EXPOSE_PORT: =8000
5
6
# compose build related
6
7
ENV_FILE: =.env
7
8
@@ -10,15 +11,16 @@ MODEL_SAVE_PATH:=volumes/models
10
11
11
12
INFERENCE_ENG: =llamacpp
12
13
INFERENCE_ENG_PORT: =8080
13
- INFERENCE_ENG_VERSION: =server--b1-2321a5e
14
+ INFERENCE_ENG_VERSION: =server--b1-27d4b7c
14
15
NUM_CPU_CORES: =8.00
15
- NUM_THREADS_COUNT: =8
16
+ NUM_THREADS_COUNT: =8.00
16
17
17
18
EMBEDDING_ENG: =embedding_eng
18
19
EMBEDDING_ENG_PORT: =8081
19
20
NUM_CPU_CORES_EMBEDDING: =4.00
20
- LANGUAGE_MODEL_NAME: =Phi3-mini-4k-instruct-Q4.gguf
21
- LANGUAGE_MODEL_URL:=https://huggingface.co/aisuko/Phi-3-mini-4k-instruct-gguf/resolve/main/Phi3-mini-4k-instruct-Q4.gguf?download =true
21
+ NUM_THREAD_COUNTS_EMBEDDING: =4.00
22
+ LANGUAGE_MODEL_NAME: =ft-smollm-135M-instruct-on-hf-ultrafeedback-f16.gguf
23
+ LANGUAGE_MODEL_URL: =https://huggingface.co/aisuko/ft-smollm-135M-instruct-on-hf-ultrafeedback-gguf/resolve/main/ft-smollm-135M-instruct-on-hf-ultrafeedback-f16.gguf
22
24
EMBEDDING_MODEL_NAME: =all-MiniLM-L6-v2-Q4_K_M-v2.gguf
23
25
EMBEDDING_MODEL_URL:=https://huggingface.co/aisuko/all-MiniLM-L6-v2-gguf/resolve/main/all-MiniLM-L6-v2-Q4_K_M-v2.gguf?download =true
24
26
@@ -35,6 +37,7 @@ run: build
35
37
.PHONY : env
36
38
env :
37
39
@echo " APP_PORT=$( APP_PORT) " > $(ENV_FILE )
40
+ @echo " APP_EXPOSE_PORT=$( APP_EXPOSE_PORT) " >> $(ENV_FILE )
38
41
@echo " ENG_ACCESS_PORT=$( ENG_ACCESS_PORT) " >> $(ENV_FILE )
39
42
@echo " MODEL_SAVE_PATH=$( MODEL_SAVE_PATH) " >> $(ENV_FILE )
40
43
@echo " INFERENCE_ENG=$( INFERENCE_ENG) " >> $(ENV_FILE )
45
48
@echo " EMBEDDING_ENG=$( EMBEDDING_ENG) " >> $(ENV_FILE )
46
49
@echo " EMBEDDING_ENG_PORT=$( EMBEDDING_ENG_PORT) " >> $(ENV_FILE )
47
50
@echo " NUM_CPU_CORES_EMBEDDING=$( NUM_CPU_CORES_EMBEDDING) " >> $(ENV_FILE )
51
+ @echo " NUM_THREAD_COUNTS_EMBEDDING=$( NUM_THREAD_COUNTS_EMBEDDING) " >> $(ENV_FILE )
48
52
@echo " LANGUAGE_MODEL_NAME=$( LANGUAGE_MODEL_NAME) " >> $(ENV_FILE )
49
- @echo " LANGUAGE_MODEL_URL=$( LANGUAGE_MODEL_URL) " >> $(ENV_FILE )
50
53
@echo " EMBEDDING_MODEL_NAME=$( EMBEDDING_MODEL_NAME) " >> $(ENV_FILE )
51
- @echo " EMBEDDING_MODEL_URL=$( EMBEDDING_MODEL_URL) " >> $(ENV_FILE )
52
54
53
55
.PHONY : model-prepare
54
56
model-prepare :
83
85
84
86
.PHONY : pytest
85
87
pytest :
86
- @python3 -m pytest -v
88
+ @python3 -m pytest -v
89
+
90
+ # ########################################################################################
91
+ # setup
92
+
93
+ .PHONY : setup
94
+ setup :
95
+ gcc setup/setup.c -o setup/setup
96
+ setup/setup
0 commit comments