mirror of
https://github.com/jart/cosmopolitan.git
synced 2025-02-07 06:53:33 +00:00
Make some other fixes to radpajama build config
This commit is contained in:
parent
282dd8e7b7
commit
296ee3ec58
4 changed files with 29 additions and 4 deletions
1
third_party/radpajama/copy-gptneox.cc
vendored
1
third_party/radpajama/copy-gptneox.cc
vendored
|
@ -47,6 +47,7 @@ static const std::map<std::string, enum gptneox_ftype> GPTNEOX_FTYPE_MAP = {
|
|||
// ./quantize models/llama/ggml-model.bin models/llama/ggml-model-quant.bin type
|
||||
//
|
||||
int main(int argc, char ** argv) {
|
||||
ggjt_v1();
|
||||
ggml_time_init();
|
||||
|
||||
if (argc < 4) {
|
||||
|
|
1
third_party/radpajama/gptneox.cc
vendored
1
third_party/radpajama/gptneox.cc
vendored
|
@ -2247,6 +2247,7 @@ static void gptneox_model_quantize_internal(const std::string & fname_inp, const
|
|||
struct gptneox_context * gptneox_init_from_file(
|
||||
const char * path_model,
|
||||
struct gptneox_context_params params) {
|
||||
ggjt_v1();
|
||||
ggml_time_init();
|
||||
|
||||
gptneox_context * ctx = new gptneox_context;
|
||||
|
|
1
third_party/radpajama/quantize-gptneox.cc
vendored
1
third_party/radpajama/quantize-gptneox.cc
vendored
|
@ -47,6 +47,7 @@ static const std::map<std::string, enum gptneox_ftype> GPTNEOX_FTYPE_MAP = {
|
|||
// ./quantize models/llama/ggml-model.bin models/llama/ggml-model-quant.bin type
|
||||
//
|
||||
int main(int argc, char ** argv) {
|
||||
ggjt_v1();
|
||||
ggml_time_init();
|
||||
|
||||
if (argc < 4) {
|
||||
|
|
30
third_party/radpajama/radpajama.mk
vendored
30
third_party/radpajama/radpajama.mk
vendored
|
@ -20,9 +20,7 @@ THIRD_PARTY_RADPAJAMA_A_HDRS = \
|
|||
|
||||
THIRD_PARTY_RADPAJAMA_A_SRCS = \
|
||||
third_party/radpajama/common-gptneox.cc \
|
||||
third_party/radpajama/copy-gptneox.cc \
|
||||
third_party/radpajama/gptneox.cc \
|
||||
third_party/radpajama/quantize-gptneox.cc
|
||||
|
||||
THIRD_PARTY_RADPAJAMA_A_DIRECTDEPS = \
|
||||
LIBC_CALLS \
|
||||
|
@ -58,6 +56,8 @@ $(THIRD_PARTY_RADPAJAMA_A).pkg: \
|
|||
#
|
||||
# make -j8 o//third_party/radpajama/radpajama.com
|
||||
# make -j8 o//third_party/radpajama/radpajama-chat.com
|
||||
# make -j8 o//third_party/radpajama/radpajama-copy.com
|
||||
# make -j8 o//third_party/radpajama/radpajama-quantize.com
|
||||
|
||||
THIRD_PARTY_RADPAJAMA_ARTIFACTS += THIRD_PARTY_RADPAJAMA_MAIN
|
||||
THIRD_PARTY_RADPAJAMA_MAIN_OBJS = $(THIRD_PARTY_RADPAJAMA_MAIN_SRCS:%.cc=o/$(MODE)/%.o)
|
||||
|
@ -65,20 +65,26 @@ THIRD_PARTY_RADPAJAMA_MAIN_BINS = $(THIRD_PARTY_RADPAJAMA_COMS) $(THIRD_PARTY_RA
|
|||
|
||||
THIRD_PARTY_RADPAJAMA_MAIN_COMS = \
|
||||
o/$(MODE)/third_party/radpajama/radpajama.com \
|
||||
o/$(MODE)/third_party/radpajama/radpajama-chat.com
|
||||
o/$(MODE)/third_party/radpajama/radpajama-chat.com \
|
||||
o/$(MODE)/third_party/radpajama/radpajama-copy.com \
|
||||
o/$(MODE)/third_party/radpajama/radpajama-quantize.com
|
||||
|
||||
THIRD_PARTY_RADPAJAMA_MAIN_SRCS = \
|
||||
third_party/radpajama/main-redpajama.cc \
|
||||
third_party/radpajama/main-redpajama-chat.cc
|
||||
third_party/radpajama/main-redpajama-chat.cc \
|
||||
third_party/radpajama/copy-gptneox.cc \
|
||||
third_party/radpajama/quantize-gptneox.cc
|
||||
|
||||
THIRD_PARTY_RADPAJAMA_MAIN_DIRECTDEPS = \
|
||||
LIBC_CALLS \
|
||||
LIBC_FMT \
|
||||
LIBC_INTRIN \
|
||||
LIBC_NEXGEN32E \
|
||||
LIBC_RUNTIME \
|
||||
LIBC_STDIO \
|
||||
LIBC_STR \
|
||||
LIBC_STUBS \
|
||||
THIRD_PARTY_GGML \
|
||||
THIRD_PARTY_RADPAJAMA \
|
||||
THIRD_PARTY_LIBCXX
|
||||
|
||||
|
@ -105,6 +111,22 @@ o/$(MODE)/third_party/radpajama/radpajama-chat.com.dbg: \
|
|||
$(APE_NO_MODIFY_SELF)
|
||||
@$(APELINK)
|
||||
|
||||
o/$(MODE)/third_party/radpajama/radpajama-copy.com.dbg: \
|
||||
o/$(MODE)/third_party/radpajama/main.pkg \
|
||||
$(THIRD_PARTY_RADPAJAMA_MAIN_DEPS) \
|
||||
o/$(MODE)/third_party/radpajama/copy-gptneox.o \
|
||||
$(CRT) \
|
||||
$(APE_NO_MODIFY_SELF)
|
||||
@$(APELINK)
|
||||
|
||||
o/$(MODE)/third_party/radpajama/radpajama-quantize.com.dbg: \
|
||||
o/$(MODE)/third_party/radpajama/main.pkg \
|
||||
$(THIRD_PARTY_RADPAJAMA_MAIN_DEPS) \
|
||||
o/$(MODE)/third_party/radpajama/quantize-gptneox.o \
|
||||
$(CRT) \
|
||||
$(APE_NO_MODIFY_SELF)
|
||||
@$(APELINK)
|
||||
|
||||
################################################################################
|
||||
# package level definitions
|
||||
|
||||
|
|
Loading…
Reference in a new issue