Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[BUILD] Add more 16k shared lib package option on Android.mk #2705

Merged
merged 3 commits into from
Aug 29, 2024
Merged
Show file tree
Hide file tree
Changes from 1 commit
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions Applications/AlexNet/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_alexnet
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp $(CIFARDIR)/cifar_dataloader.cpp

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := simpleshot_jni
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp -ljnigraphics
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := simpleshot.cpp simpleshot_jni.cpp dataloader.cpp image.cpp
LOCAL_SHARED_LIBRARIES := ccapi-nntrainer nntrainer
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := picogpt_jni
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp -ljnigraphics
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := picogpt.cpp picogpt_jni.cpp
LOCAL_SHARED_LIBRARIES := ccapi-nntrainer nntrainer
Expand Down
1 change: 1 addition & 0 deletions Applications/Android/ResnetJNI/app/src/main/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -39,6 +39,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := resnet_jni
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp -ljnigraphics
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := resnet.cpp resnet_jni.cpp dataloader.cpp image.cpp
LOCAL_SHARED_LIBRARIES := ccapi-nntrainer nntrainer
Expand Down
1 change: 1 addition & 0 deletions Applications/Android/kotlin/app/src/main/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -34,6 +34,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_resnet
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := NNTrainer.cpp $(CIFARDIR)/cifar_dataloader.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/Custom/LayerClient/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -62,6 +62,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_layer_client_example
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp $(LOCAL_PATH)/../../pow.cpp $(LOCAL_PATH)/../../mae_loss.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/KNN/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -74,6 +74,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := knn_sample
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp

Expand Down
4 changes: 4 additions & 0 deletions Applications/LLaMA/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := rms_norm_layer
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp -DENABLE_FP16=1 -DUSE__FP16=1
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := rms_norm.cpp

Expand All @@ -70,6 +71,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := swiglu_layer
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp -DENABLE_FP16=1 -DUSE__FP16=1
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := swiglu.cpp

Expand All @@ -91,6 +93,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := custom_multi_head_attention_layer
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp -DENABLE_FP16=1 -DUSE__FP16=1
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := custom_multi_head_attention_layer.cpp

Expand All @@ -113,6 +116,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_llama
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp -DENABLE_FP16=1 -DUSE__FP16=1
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/Layers/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_Layers
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp $(CIFARDIR)/cifar_dataloader.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/LogisticRegression/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -42,6 +42,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_logistic
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/MNIST/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -41,6 +41,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_mnist
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/Multi_input/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_multi_input
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp multi_loader.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/PicoGPT/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_pico_gpt
LOCAL_LDLIBS := -llog -landroid -fopenmp -static-openmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/ProductRatings/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_product_ratings
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/ReinforcementLearning/DeepQ/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -45,6 +45,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_deepq
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp $(ENVDIR)/CartPole/cartpole.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/Resnet/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_resnet
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp $(CIFARDIR)/cifar_dataloader.cpp

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -89,6 +89,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_classification
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp

Expand All @@ -113,6 +114,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_classification_func
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main_func.cpp

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -88,6 +88,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_training
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/VGG/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -51,6 +51,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_vgg
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp $(CIFARDIR)/cifar_dataloader.cpp

Expand Down
1 change: 1 addition & 0 deletions Applications/YOLOv2/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -49,6 +49,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_yolo
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp det_dataloader.cpp yolo_v2_loss.cpp reorg_layer.cpp
LOCAL_SHARED_LIBRARIES := nntrainer ccapi-nntrainer
Expand Down
1 change: 1 addition & 0 deletions Applications/YOLOv3/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -50,6 +50,7 @@ LOCAL_MODULE_TAGS := optional
LOCAL_ARM_MODE := arm
LOCAL_MODULE := nntrainer_yolov3
LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"

LOCAL_SRC_FILES := main.cpp det_dataloader.cpp upsample_layer.cpp yolo_v3_loss.cpp
LOCAL_SHARED_LIBRARIES := nntrainer ccapi-nntrainer
Expand Down
1 change: 1 addition & 0 deletions Applications/utils/jni/Android.mk
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,7 @@ LOCAL_CXXFLAGS += -std=c++17 -frtti -fexceptions
LOCAL_MODULE_TAGS := optional

LOCAL_LDLIBS := -llog -landroid -fopenmp
LOCAL_LDFLAGS += "-Wl,-z,max-page-size=16384"
DonghakPark marked this conversation as resolved.
Show resolved Hide resolved

LOCAL_MODULE := app_utils
LOCAL_SRC_FILES := $(UTILS_SRCS)
Expand Down
Loading
Loading