27
27
uses : pytorch/test-infra/.github/workflows/linux_job.yml@main
28
28
strategy :
29
29
matrix :
30
- tiktoken : [OFF, ON]
30
+ tiktoken : [OFF, ON]
31
31
with :
32
32
# NB: The example model dl3 requires lots of memory (T161064121)
33
33
runner : linux.12xlarge
@@ -51,22 +51,22 @@ jobs:
51
51
# Build Android demo app
52
52
bash build/test_android_ci.sh
53
53
54
- mkdir -p artifacts-to-be-uploaded
55
- mkdir -p artifacts-to-be-uploaded/arm64-v8a/
56
- mkdir -p artifacts-to-be-uploaded/x86_64/
54
+ mkdir -p artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN
55
+ mkdir -p artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/ arm64-v8a/
56
+ mkdir -p artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/ x86_64/
57
57
# Copy the jar to S3
58
- cp extension/android/build/libs/executorch.jar artifacts-to-be-uploaded/
58
+ cp extension/android/build/libs/executorch.jar artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/
59
59
# Copy the app and its test suite to S3
60
- cp examples/demo-apps/android/LlamaDemo/app/build/outputs/apk/debug/*.apk artifacts-to-be-uploaded/
61
- cp examples/demo-apps/android/LlamaDemo/app/build/outputs/apk/androidTest/debug/*.apk artifacts-to-be-uploaded/
60
+ cp examples/demo-apps/android/LlamaDemo/app/build/outputs/apk/debug/*.apk artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/
61
+ cp examples/demo-apps/android/LlamaDemo/app/build/outputs/apk/androidTest/debug/*.apk artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/
62
62
# Also copy the libraries
63
- cp cmake-out-android-arm64-v8a/lib/*.a artifacts-to-be-uploaded/arm64-v8a/
64
- cp cmake-out-android-arm64-v8a/extension/android/*.so artifacts-to-be-uploaded/arm64-v8a/
65
- cp cmake-out-android-x86_64/lib/*.a artifacts-to-be-uploaded/x86_64/
66
- cp cmake-out-android-x86_64/extension/android/*.so artifacts-to-be-uploaded/x86_64/
63
+ cp cmake-out-android-arm64-v8a/lib/*.a artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/ arm64-v8a/
64
+ cp cmake-out-android-arm64-v8a/extension/android/*.so artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/ arm64-v8a/
65
+ cp cmake-out-android-x86_64/lib/*.a artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/ x86_64/
66
+ cp cmake-out-android-x86_64/extension/android/*.so artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/ x86_64/
67
67
# Copyp AAR to S3
68
- cp executorch.aar artifacts-to-be-uploaded/
69
- cp executorch-llama.aar artifacts-to-be-uploaded/
68
+ cp executorch.aar artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/
69
+ cp executorch-llama.aar artifacts-to-be-uploaded/tiktoken_$EXECUTORCH_USE_TIKTOKEN/
70
70
71
71
# Upload the app and its test suite to S3 so that they can be downloaded by the test job
72
72
upload-artifacts :
0 commit comments