Make some other fixes to radpajama build config

This commit is contained in:
Justine Tunney 2023-05-13 21:09:28 -07:00
parent 282dd8e7b7
commit 296ee3ec58
No known key found for this signature in database
GPG key ID: BE714B4575D6E328
4 changed files with 29 additions and 4 deletions

View file

@ -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) {

View file

@ -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;

View file

@ -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) {

View file

@ -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