Skip to content

Commit

Permalink
[BUILD] Add more 16k shared lib package option on Android.mk
Browse files Browse the repository at this point in the history
After #2699 : add option's for all android.mk file

**Self evaluation:**
1. Build test:	 [X]Passed [ ]Failed [ ]Skipped
2. Run test:	 [X]Passed [ ]Failed [ ]Skipped

Signed-off-by: Donghak PARK <[email protected]>
  • Loading branch information
DonghakPark committed Aug 13, 2024
1 parent 3b11453 commit 968e183
Show file tree
Hide file tree
Showing 24 changed files with 52 additions and 0 deletions.
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"

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

0 comments on commit 968e183

Please sign in to comment.