diff --git a/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/adb_devices.txt b/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/adb_devices.txt new file mode 100644 index 00000000..bd49930e --- /dev/null +++ b/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/adb_devices.txt @@ -0,0 +1,4 @@ +* daemon not running; starting now at tcp:5037 +* daemon started successfully +List of devices attached + diff --git a/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/build_check_env.txt b/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/build_check_env.txt new file mode 100644 index 00000000..e2385a7b --- /dev/null +++ b/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/build_check_env.txt @@ -0,0 +1,4 @@ +JAVA_HOME=/usr/lib/jvm/java-17-openjdk-amd64 +ANDROID_SDK_ROOT=/home/codespace/Android/Sdk +ANDROID_NDK_HOME=/home/codespace/Android/Sdk/ndk/25.2.9519653 +/usr/bin/adb diff --git a/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/build_check_java.txt b/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/build_check_java.txt new file mode 100644 index 00000000..9199873c --- /dev/null +++ b/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/build_check_java.txt @@ -0,0 +1,3 @@ +openjdk version "21.0.7" 2025-04-15 LTS +OpenJDK Runtime Environment Microsoft-11369942 (build 21.0.7+6-LTS) +OpenJDK 64-Bit Server VM Microsoft-11369942 (build 21.0.7+6-LTS, mixed mode, sharing) diff --git a/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/build_log.txt b/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/build_log.txt new file mode 100644 index 00000000..9d15dd77 --- /dev/null +++ b/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/build_log.txt @@ -0,0 +1,419 @@ + +> Configure project :app +Checking the license for package NDK (Side by side) 23.1.7779620 in /home/codespace/Android/Sdk/licenses +License for package NDK (Side by side) 23.1.7779620 accepted. +Preparing "Install NDK (Side by side) 23.1.7779620 (revision: 23.1.7779620)". +"Install NDK (Side by side) 23.1.7779620 (revision: 23.1.7779620)" ready. +Installing NDK (Side by side) 23.1.7779620 in /home/codespace/Android/Sdk/ndk/23.1.7779620 +"Install NDK (Side by side) 23.1.7779620 (revision: 23.1.7779620)" complete. +"Install NDK (Side by side) 23.1.7779620 (revision: 23.1.7779620)" finished. +Checking the license for package CMake 3.18.1 in /home/codespace/Android/Sdk/licenses +License for package CMake 3.18.1 accepted. +Preparing "Install CMake 3.18.1 (revision: 3.18.1)". +"Install CMake 3.18.1 (revision: 3.18.1)" ready. +Installing CMake 3.18.1 in /home/codespace/Android/Sdk/cmake/3.18.1 +"Install CMake 3.18.1 (revision: 3.18.1)" complete. +"Install CMake 3.18.1 (revision: 3.18.1)" finished. +Checking the license for package Android SDK Build-Tools 30.0.3 in /home/codespace/Android/Sdk/licenses +License for package Android SDK Build-Tools 30.0.3 accepted. +Preparing "Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)". +"Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)" ready. +Installing Android SDK Build-Tools 30.0.3 in /home/codespace/Android/Sdk/build-tools/30.0.3 +"Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)" complete. +"Install Android SDK Build-Tools 30.0.3 (revision: 30.0.3)" finished. +Checking the license for package Android SDK Platform 32 in /home/codespace/Android/Sdk/licenses +License for package Android SDK Platform 32 accepted. +Preparing "Install Android SDK Platform 32 (revision: 1)". +"Install Android SDK Platform 32 (revision: 1)" ready. +Installing Android SDK Platform 32 in /home/codespace/Android/Sdk/platforms/android-32 +"Install Android SDK Platform 32 (revision: 1)" complete. +"Install Android SDK Platform 32 (revision: 1)" finished. + +> Task :app:preBuild UP-TO-DATE +> Task :app:preDebugBuild UP-TO-DATE +> Task :app:mergeDebugNativeDebugMetadata NO-SOURCE +> Task :app:compileDebugAidl NO-SOURCE +> Task :app:compileDebugRenderscript NO-SOURCE +> Task :app:dataBindingMergeDependencyArtifactsDebug +> Task :app:generateDebugResValues +> Task :app:generateDebugResources +> Task :app:packageDebugResources +> Task :app:mergeDebugResources +> Task :app:generateDebugBuildConfig +> Task :app:parseDebugLocalResources +> Task :app:checkDebugAarMetadata +> Task :app:dataBindingGenBaseClassesDebug +> Task :app:mapDebugSourceSetPaths +> Task :app:createDebugCompatibleScreenManifests +> Task :app:extractDeepLinksDebug +> Task :app:processDebugMainManifest +> Task :app:processDebugManifest +> Task :app:javaPreCompileDebug +> Task :app:mergeDebugShaders +> Task :app:compileDebugShaders NO-SOURCE +> Task :app:processDebugManifestForPackage +> Task :app:generateDebugAssets UP-TO-DATE +> Task :app:mergeDebugAssets +> Task :app:processDebugResources +> Task :app:compressDebugAssets +> Task :app:processDebugJavaRes NO-SOURCE +> Task :app:checkDebugDuplicateClasses +> Task :app:desugarDebugFileDependencies +> Task :app:compileDebugKotlin +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (98, 21): 'startActivityForResult(Intent!, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (104, 17): 'startActivityForResult(Intent!, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (289, 13): 'startActivityForResult(Intent!, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (303, 51): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (303, 59): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (309, 59): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (323, 13): 'startActivityForResult(Intent!, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (337, 51): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (337, 59): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (343, 59): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (357, 13): 'startActivityForResult(Intent!, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (371, 51): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (371, 59): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (377, 59): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (391, 13): 'startActivityForResult(Intent!, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (405, 51): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (405, 59): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (411, 59): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (429, 17): 'startActivityForResult(Intent!, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (437, 15): 'onActivityResult(Int, Int, Intent?): Unit' is deprecated. Overrides deprecated member in 'androidx.activity.ComponentActivity'. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (450, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (453, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (458, 37): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (468, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (471, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (486, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (489, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (494, 37): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (504, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (507, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (512, 37): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (522, 13): Condition 'srcBitMap != null' is always 'true' + +> Task :app:mergeExtDexDebug +> Task :app:compileDebugJavaWithJavac +> Task :app:mergeLibDexDebug +> Task :app:mergeDebugJavaResource +> Task :app:dexBuilderDebug +> Task :app:mergeProjectDexDebug + +> Task :app:configureCMakeDebug[arm64-v8a] +C/C++: CMake Warning at /home/codespace/Android/Sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake:416 (message): +C/C++: An old version of CMake is being used that cannot automatically detect +C/C++: compiler attributes. Compiler identification is being bypassed. Some +C/C++: values may be wrong or missing. Update to CMake 3.19 or newer to use +C/C++: CMake's built-in compiler identification. +C/C++: Call Stack (most recent call first): +C/C++: /home/codespace/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake:55 (include) +C/C++: /home/codespace/Android/Sdk/cmake/3.18.1/share/cmake-3.18/Modules/CMakeDetermineSystem.cmake:93 (include) +C/C++: CMakeLists.txt:10 (project) +C/C++: CMake Warning at /home/codespace/Android/Sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake:416 (message): +C/C++: An old version of CMake is being used that cannot automatically detect +C/C++: compiler attributes. Compiler identification is being bypassed. Some +C/C++: values may be wrong or missing. Update to CMake 3.19 or newer to use +C/C++: CMake's built-in compiler identification. +C/C++: Call Stack (most recent call first): +C/C++: /home/codespace/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake:55 (include) +C/C++: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake:6 (include) +C/C++: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project) +C/C++: CMake Warning at /home/codespace/Android/Sdk/ndk/23.1.7779620/build/cmake/android-legacy.toolchain.cmake:416 (message): +C/C++: An old version of CMake is being used that cannot automatically detect +C/C++: compiler attributes. Compiler identification is being bypassed. Some +C/C++: values may be wrong or missing. Update to CMake 3.19 or newer to use +C/C++: CMake's built-in compiler identification. +C/C++: Call Stack (most recent call first): +C/C++: /home/codespace/Android/Sdk/ndk/23.1.7779620/build/cmake/android.toolchain.cmake:55 (include) +C/C++: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a/CMakeFiles/3.18.1-g262b901/CMakeSystem.cmake:6 (include) +C/C++: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a/CMakeFiles/CMakeTmp/CMakeLists.txt:2 (project) + +> Task :app:buildCMakeDebug[arm64-v8a] FAILED +C/C++: ninja: error: '/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/cpp/lib/libonnxruntime.so', needed by '/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/build/intermediates/cxx/Debug/675j4o35/obj/arm64-v8a/libortpersonalize.so', missing and no known rule to make it + +FAILURE: Build failed with an exception. + +* What went wrong: +Execution failed for task ':app:buildCMakeDebug[arm64-v8a]'. +> com.android.ide.common.process.ProcessException: ninja: Entering directory `/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a' + + C++ build system [build] failed while executing: + /home/codespace/Android/Sdk/cmake/3.18.1/bin/ninja \ + -C \ + /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a \ + ortpersonalize + from /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app + ninja: error: '/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/cpp/lib/libonnxruntime.so', needed by '/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/build/intermediates/cxx/Debug/675j4o35/obj/arm64-v8a/libortpersonalize.so', missing and no known rule to make it + +* Try: +> Run with --info or --debug option to get more log output. +> Run with --scan to get full insights. + +* Exception is: +org.gradle.api.tasks.TaskExecutionException: Execution failed for task ':app:buildCMakeDebug[arm64-v8a]'. + at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.lambda$executeIfValid$1(ExecuteActionsTaskExecuter.java:147) + at org.gradle.internal.Try$Failure.ifSuccessfulOrElse(Try.java:282) + at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:145) + at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:133) + at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77) + at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46) + at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51) + at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57) + at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56) + at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36) + at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77) + at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55) + at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73) + at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52) + at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:333) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:320) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:313) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:299) + at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:143) + at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:227) + at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:218) + at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:140) + at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:72) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:144) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:129) + at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:42) + at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51) + at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54) + at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73) + at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40) + at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$7(DefaultBuildLifecycleController.java:165) + at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:238) + at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:174) + at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44) + at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:174) + at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:165) + at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:142) + at org.gradle.composite.internal.DefaultBuildController.doBuild(DefaultBuildController.java:231) + at org.gradle.internal.Factories$1.create(Factories.java:31) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:270) + at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:119) + at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:124) + at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:204) + at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:51) + at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:264) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) +Caused by: org.gradle.internal.UncheckedException: com.android.ide.common.process.ProcessException: ninja: Entering directory `/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a' + +C++ build system [build] failed while executing: + /home/codespace/Android/Sdk/cmake/3.18.1/bin/ninja \ + -C \ + /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a \ + ortpersonalize + from /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app +ninja: error: '/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/cpp/lib/libonnxruntime.so', needed by '/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/build/intermediates/cxx/Debug/675j4o35/obj/arm64-v8a/libortpersonalize.so', missing and no known rule to make it + at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:68) + at org.gradle.internal.UncheckedException.throwAsUncheckedException(UncheckedException.java:41) + at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:107) + at org.gradle.api.internal.project.taskfactory.StandardTaskAction.doExecute(StandardTaskAction.java:58) + at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:51) + at org.gradle.api.internal.project.taskfactory.StandardTaskAction.execute(StandardTaskAction.java:29) + at org.gradle.api.internal.tasks.execution.TaskExecution$3.run(TaskExecution.java:242) + at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:29) + at org.gradle.internal.operations.DefaultBuildOperationRunner$1.execute(DefaultBuildOperationRunner.java:26) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.run(DefaultBuildOperationRunner.java:47) + at org.gradle.internal.operations.DefaultBuildOperationExecutor.run(DefaultBuildOperationExecutor.java:68) + at org.gradle.api.internal.tasks.execution.TaskExecution.executeAction(TaskExecution.java:227) + at org.gradle.api.internal.tasks.execution.TaskExecution.executeActions(TaskExecution.java:210) + at org.gradle.api.internal.tasks.execution.TaskExecution.executeWithPreviousOutputFiles(TaskExecution.java:193) + at org.gradle.api.internal.tasks.execution.TaskExecution.execute(TaskExecution.java:171) + at org.gradle.internal.execution.steps.ExecuteStep.executeInternal(ExecuteStep.java:89) + at org.gradle.internal.execution.steps.ExecuteStep.access$000(ExecuteStep.java:40) + at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:53) + at org.gradle.internal.execution.steps.ExecuteStep$1.call(ExecuteStep.java:50) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73) + at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:50) + at org.gradle.internal.execution.steps.ExecuteStep.execute(ExecuteStep.java:40) + at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:68) + at org.gradle.internal.execution.steps.RemovePreviousOutputsStep.execute(RemovePreviousOutputsStep.java:38) + at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:48) + at org.gradle.internal.execution.steps.ResolveInputChangesStep.execute(ResolveInputChangesStep.java:36) + at org.gradle.internal.execution.steps.CancelExecutionStep.execute(CancelExecutionStep.java:41) + at org.gradle.internal.execution.steps.TimeoutStep.executeWithoutTimeout(TimeoutStep.java:74) + at org.gradle.internal.execution.steps.TimeoutStep.execute(TimeoutStep.java:55) + at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:51) + at org.gradle.internal.execution.steps.CreateOutputsStep.execute(CreateOutputsStep.java:29) + at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:61) + at org.gradle.internal.execution.steps.CaptureStateAfterExecutionStep.execute(CaptureStateAfterExecutionStep.java:42) + at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:60) + at org.gradle.internal.execution.steps.BroadcastChangingOutputsStep.execute(BroadcastChangingOutputsStep.java:27) + at org.gradle.internal.execution.steps.BuildCacheStep.executeWithoutCache(BuildCacheStep.java:180) + at org.gradle.internal.execution.steps.BuildCacheStep.lambda$execute$1(BuildCacheStep.java:75) + at org.gradle.internal.Either$Right.fold(Either.java:175) + at org.gradle.internal.execution.caching.CachingState.fold(CachingState.java:59) + at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:73) + at org.gradle.internal.execution.steps.BuildCacheStep.execute(BuildCacheStep.java:48) + at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:36) + at org.gradle.internal.execution.steps.StoreExecutionStateStep.execute(StoreExecutionStateStep.java:25) + at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:36) + at org.gradle.internal.execution.steps.RecordOutputsStep.execute(RecordOutputsStep.java:22) + at org.gradle.internal.execution.steps.SkipUpToDateStep.executeBecause(SkipUpToDateStep.java:110) + at org.gradle.internal.execution.steps.SkipUpToDateStep.lambda$execute$2(SkipUpToDateStep.java:56) + at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:56) + at org.gradle.internal.execution.steps.SkipUpToDateStep.execute(SkipUpToDateStep.java:38) + at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:73) + at org.gradle.internal.execution.steps.ResolveChangesStep.execute(ResolveChangesStep.java:44) + at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:37) + at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsFinishedStep.execute(MarkSnapshottingInputsFinishedStep.java:27) + at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:89) + at org.gradle.internal.execution.steps.ResolveCachingStateStep.execute(ResolveCachingStateStep.java:50) + at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:114) + at org.gradle.internal.execution.steps.ValidateStep.execute(ValidateStep.java:57) + at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:76) + at org.gradle.internal.execution.steps.CaptureStateBeforeExecutionStep.execute(CaptureStateBeforeExecutionStep.java:50) + at org.gradle.internal.execution.steps.SkipEmptyWorkStep.executeWithNoEmptySources(SkipEmptyWorkStep.java:249) + at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:86) + at org.gradle.internal.execution.steps.SkipEmptyWorkStep.execute(SkipEmptyWorkStep.java:54) + at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:32) + at org.gradle.internal.execution.steps.RemoveUntrackedExecutionStateStep.execute(RemoveUntrackedExecutionStateStep.java:21) + at org.gradle.internal.execution.steps.legacy.MarkSnapshottingInputsStartedStep.execute(MarkSnapshottingInputsStartedStep.java:38) + at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:43) + at org.gradle.internal.execution.steps.LoadPreviousExecutionStateStep.execute(LoadPreviousExecutionStateStep.java:31) + at org.gradle.internal.execution.steps.AssignWorkspaceStep.lambda$execute$0(AssignWorkspaceStep.java:40) + at org.gradle.api.internal.tasks.execution.TaskExecution$4.withWorkspace(TaskExecution.java:287) + at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:40) + at org.gradle.internal.execution.steps.AssignWorkspaceStep.execute(AssignWorkspaceStep.java:30) + at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:37) + at org.gradle.internal.execution.steps.IdentityCacheStep.execute(IdentityCacheStep.java:27) + at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:44) + at org.gradle.internal.execution.steps.IdentifyStep.execute(IdentifyStep.java:33) + at org.gradle.internal.execution.impl.DefaultExecutionEngine$1.execute(DefaultExecutionEngine.java:76) + at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.executeIfValid(ExecuteActionsTaskExecuter.java:144) + at org.gradle.api.internal.tasks.execution.ExecuteActionsTaskExecuter.execute(ExecuteActionsTaskExecuter.java:133) + at org.gradle.api.internal.tasks.execution.CleanupStaleOutputsExecuter.execute(CleanupStaleOutputsExecuter.java:77) + at org.gradle.api.internal.tasks.execution.FinalizePropertiesTaskExecuter.execute(FinalizePropertiesTaskExecuter.java:46) + at org.gradle.api.internal.tasks.execution.ResolveTaskExecutionModeExecuter.execute(ResolveTaskExecutionModeExecuter.java:51) + at org.gradle.api.internal.tasks.execution.SkipTaskWithNoActionsExecuter.execute(SkipTaskWithNoActionsExecuter.java:57) + at org.gradle.api.internal.tasks.execution.SkipOnlyIfTaskExecuter.execute(SkipOnlyIfTaskExecuter.java:56) + at org.gradle.api.internal.tasks.execution.CatchExceptionTaskExecuter.execute(CatchExceptionTaskExecuter.java:36) + at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.executeTask(EventFiringTaskExecuter.java:77) + at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:55) + at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter$1.call(EventFiringTaskExecuter.java:52) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73) + at org.gradle.api.internal.tasks.execution.EventFiringTaskExecuter.execute(EventFiringTaskExecuter.java:52) + at org.gradle.execution.plan.LocalTaskNodeExecutor.execute(LocalTaskNodeExecutor.java:74) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:333) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$InvokeNodeExecutorsAction.execute(DefaultTaskExecutionGraph.java:320) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:313) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph$BuildOperationAwareExecutionAction.execute(DefaultTaskExecutionGraph.java:299) + at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.lambda$run$0(DefaultPlanExecutor.java:143) + at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.execute(DefaultPlanExecutor.java:227) + at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.executeNextNode(DefaultPlanExecutor.java:218) + at org.gradle.execution.plan.DefaultPlanExecutor$ExecutorWorker.run(DefaultPlanExecutor.java:140) + at org.gradle.execution.plan.DefaultPlanExecutor.process(DefaultPlanExecutor.java:72) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.executeWithServices(DefaultTaskExecutionGraph.java:144) + at org.gradle.execution.taskgraph.DefaultTaskExecutionGraph.execute(DefaultTaskExecutionGraph.java:129) + at org.gradle.execution.SelectedTaskExecutionAction.execute(SelectedTaskExecutionAction.java:42) + at org.gradle.execution.DryRunBuildExecutionAction.execute(DryRunBuildExecutionAction.java:51) + at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:54) + at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor$ExecuteTasks.call(BuildOperationFiringBuildWorkerExecutor.java:43) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:204) + at org.gradle.internal.operations.DefaultBuildOperationRunner$CallableBuildOperationWorker.execute(DefaultBuildOperationRunner.java:199) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:66) + at org.gradle.internal.operations.DefaultBuildOperationRunner$2.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:157) + at org.gradle.internal.operations.DefaultBuildOperationRunner.execute(DefaultBuildOperationRunner.java:59) + at org.gradle.internal.operations.DefaultBuildOperationRunner.call(DefaultBuildOperationRunner.java:53) + at org.gradle.internal.operations.DefaultBuildOperationExecutor.call(DefaultBuildOperationExecutor.java:73) + at org.gradle.execution.BuildOperationFiringBuildWorkerExecutor.execute(BuildOperationFiringBuildWorkerExecutor.java:40) + at org.gradle.internal.build.DefaultBuildLifecycleController.lambda$executeTasks$7(DefaultBuildLifecycleController.java:165) + at org.gradle.internal.model.StateTransitionController.doTransition(StateTransitionController.java:238) + at org.gradle.internal.model.StateTransitionController.lambda$tryTransition$8(StateTransitionController.java:174) + at org.gradle.internal.work.DefaultSynchronizer.withLock(DefaultSynchronizer.java:44) + at org.gradle.internal.model.StateTransitionController.tryTransition(StateTransitionController.java:174) + at org.gradle.internal.build.DefaultBuildLifecycleController.executeTasks(DefaultBuildLifecycleController.java:165) + at org.gradle.internal.build.DefaultBuildWorkGraphController$DefaultBuildWorkGraph.runWork(DefaultBuildWorkGraphController.java:142) + at org.gradle.composite.internal.DefaultBuildController.doBuild(DefaultBuildController.java:231) + at org.gradle.internal.Factories$1.create(Factories.java:31) + at org.gradle.internal.work.DefaultWorkerLeaseService.withLocks(DefaultWorkerLeaseService.java:270) + at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:119) + at org.gradle.internal.work.DefaultWorkerLeaseService.runAsWorkerThread(DefaultWorkerLeaseService.java:124) + at org.gradle.composite.internal.DefaultBuildController.doRun(DefaultBuildController.java:204) + at org.gradle.composite.internal.DefaultBuildController.access$000(DefaultBuildController.java:51) + at org.gradle.composite.internal.DefaultBuildController$BuildOpRunnable.run(DefaultBuildController.java:264) + at org.gradle.internal.concurrent.ExecutorPolicy$CatchAndRecordFailures.onExecute(ExecutorPolicy.java:64) + at org.gradle.internal.concurrent.ManagedExecutorImpl$1.run(ManagedExecutorImpl.java:48) +Caused by: com.android.ide.common.process.ProcessException: ninja: Entering directory `/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a' + +C++ build system [build] failed while executing: + /home/codespace/Android/Sdk/cmake/3.18.1/bin/ninja \ + -C \ + /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a \ + ortpersonalize + from /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app +ninja: error: '/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/src/main/cpp/lib/libonnxruntime.so', needed by '/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/build/intermediates/cxx/Debug/675j4o35/obj/arm64-v8a/libortpersonalize.so', missing and no known rule to make it + at com.android.build.gradle.internal.cxx.process.ExecuteProcessKt.execute(ExecuteProcess.kt:274) + at com.android.build.gradle.internal.cxx.process.ExecuteProcessKt$executeProcess$1.invoke(ExecuteProcess.kt:106) + at com.android.build.gradle.internal.cxx.process.ExecuteProcessKt$executeProcess$1.invoke(ExecuteProcess.kt:104) + at com.android.build.gradle.internal.cxx.timing.TimingEnvironmentKt.time(TimingEnvironment.kt:32) + at com.android.build.gradle.internal.cxx.process.ExecuteProcessKt.executeProcess(ExecuteProcess.kt:104) + at com.android.build.gradle.internal.cxx.process.ExecuteProcessKt.executeProcess$default(ExecuteProcess.kt:84) + at com.android.build.gradle.internal.cxx.build.CxxRegularBuilder.executeProcessBatch(CxxRegularBuilder.kt:331) + at com.android.build.gradle.internal.cxx.build.CxxRegularBuilder.build(CxxRegularBuilder.kt:128) + at com.android.build.gradle.tasks.ExternalNativeBuildTask$doTaskAction$$inlined$recordTaskAction$1.invoke(BaseTask.kt:70) + at com.android.build.gradle.internal.tasks.Blocks.recordSpan(Blocks.java:51) + at com.android.build.gradle.tasks.ExternalNativeBuildTask.doTaskAction(ExternalNativeBuildTask.kt:136) + at com.android.build.gradle.internal.tasks.UnsafeOutputsTask$taskAction$$inlined$recordTaskAction$1.invoke(BaseTask.kt:65) + at com.android.build.gradle.internal.tasks.Blocks.recordSpan(Blocks.java:51) + at com.android.build.gradle.internal.tasks.UnsafeOutputsTask.taskAction(UnsafeOutputsTask.kt:61) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke0(Native Method) + at java.base/jdk.internal.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:77) + at java.base/jdk.internal.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43) + at org.gradle.internal.reflect.JavaMethod.invoke(JavaMethod.java:104) + ... 146 more +Caused by: com.android.ide.common.process.ProcessException: Error while executing process /home/codespace/Android/Sdk/cmake/3.18.1/bin/ninja with arguments {-C /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/app/.cxx/Debug/675j4o35/arm64-v8a ortpersonalize} + at com.android.build.gradle.internal.process.GradleProcessResult.buildProcessException(GradleProcessResult.java:73) + at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:48) + at com.android.build.gradle.internal.cxx.process.ExecuteProcessKt.execute(ExecuteProcess.kt:269) + ... 163 more +Caused by: org.gradle.process.internal.ExecException: Process 'command '/home/codespace/Android/Sdk/cmake/3.18.1/bin/ninja'' finished with non-zero exit value 1 + at org.gradle.process.internal.DefaultExecHandle$ExecResultImpl.assertNormalExitValue(DefaultExecHandle.java:414) + at com.android.build.gradle.internal.process.GradleProcessResult.assertNormalExitValue(GradleProcessResult.java:46) + ... 164 more + + +* Get more help at https://help.gradle.org + +BUILD FAILED in 3m 44s +30 actionable tasks: 30 executed diff --git a/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/gradlew b/on_device_training/mobile/android/c-cpp/app/ORTPersonalize/gradlew old mode 100644 new mode 100755 diff --git a/on_device_training/mobile/android/find_results.txt b/on_device_training/mobile/android/find_results.txt new file mode 100644 index 00000000..9f292846 --- /dev/null +++ b/on_device_training/mobile/android/find_results.txt @@ -0,0 +1 @@ +/workspaces/onnxruntime-training-examples diff --git a/on_device_training/mobile/android/java/app/ORTPersonalize/build_log.txt b/on_device_training/mobile/android/java/app/ORTPersonalize/build_log.txt new file mode 100644 index 00000000..26f46321 --- /dev/null +++ b/on_device_training/mobile/android/java/app/ORTPersonalize/build_log.txt @@ -0,0 +1,87 @@ +> Task :app:preBuild UP-TO-DATE +> Task :app:preDebugBuild UP-TO-DATE +> Task :app:mergeDebugNativeDebugMetadata NO-SOURCE +> Task :app:compileDebugAidl NO-SOURCE +> Task :app:compileDebugRenderscript NO-SOURCE +> Task :app:dataBindingMergeDependencyArtifactsDebug +> Task :app:generateDebugResValues +> Task :app:generateDebugResources +> Task :app:packageDebugResources +> Task :app:parseDebugLocalResources +> Task :app:generateDebugBuildConfig +> Task :app:mergeDebugResources +> Task :app:checkDebugAarMetadata +> Task :app:dataBindingGenBaseClassesDebug +> Task :app:mapDebugSourceSetPaths +> Task :app:createDebugCompatibleScreenManifests +> Task :app:extractDeepLinksDebug +> Task :app:processDebugMainManifest +> Task :app:processDebugManifest +> Task :app:javaPreCompileDebug +> Task :app:mergeDebugShaders +> Task :app:compileDebugShaders NO-SOURCE +> Task :app:processDebugManifestForPackage +> Task :app:generateDebugAssets UP-TO-DATE +> Task :app:mergeDebugAssets +> Task :app:compressDebugAssets +> Task :app:processDebugJavaRes NO-SOURCE +> Task :app:checkDebugDuplicateClasses +> Task :app:processDebugResources +> Task :app:desugarDebugFileDependencies + +> Task :app:compileDebugKotlin +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (111, 25): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (117, 21): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (301, 13): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (319, 55): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (319, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (325, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (339, 13): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (357, 55): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (357, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (363, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (377, 13): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (395, 55): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (395, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (401, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (415, 13): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (433, 55): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (433, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (439, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (457, 17): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (465, 15): 'onActivityResult(Int, Int, Intent?): Unit' is deprecated. Overrides deprecated member in 'androidx.activity.ComponentActivity'. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (475, 39): 'get(String!): Any?' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (478, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (481, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (486, 37): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (496, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (499, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (514, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (517, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (522, 37): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (532, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (535, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (540, 37): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (550, 13): Condition 'srcBitMap != null' is always 'true' +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/ORTTrainer.kt: (7, 28): 'InspectableProperty' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/ORTTrainer.kt: (31, 13): Variable 'loss' is assigned but never accessed +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/ORTTrainer.kt: (73, 80): Elvis operator (?:) always returns the left operand of non-nullable type Int + +> Task :app:mergeExtDexDebug +> Task :app:compileDebugJavaWithJavac +> Task :app:mergeLibDexDebug +> Task :app:mergeDebugJavaResource +> Task :app:dexBuilderDebug +> Task :app:mergeDebugJniLibFolders +> Task :app:mergeProjectDexDebug +> Task :app:mergeDebugNativeLibs +> Task :app:validateSigningDebug +> Task :app:writeDebugAppMetadata +> Task :app:writeDebugSigningConfigVersions +> Task :app:stripDebugDebugSymbols +> Task :app:packageDebug +> Task :app:createDebugApkListingFileRedirect +> Task :app:assembleDebug + +BUILD SUCCESSFUL in 1m 13s +36 actionable tasks: 36 executed diff --git a/on_device_training/mobile/android/java/app/ORTPersonalize/build_log_tail.txt b/on_device_training/mobile/android/java/app/ORTPersonalize/build_log_tail.txt new file mode 100644 index 00000000..26f46321 --- /dev/null +++ b/on_device_training/mobile/android/java/app/ORTPersonalize/build_log_tail.txt @@ -0,0 +1,87 @@ +> Task :app:preBuild UP-TO-DATE +> Task :app:preDebugBuild UP-TO-DATE +> Task :app:mergeDebugNativeDebugMetadata NO-SOURCE +> Task :app:compileDebugAidl NO-SOURCE +> Task :app:compileDebugRenderscript NO-SOURCE +> Task :app:dataBindingMergeDependencyArtifactsDebug +> Task :app:generateDebugResValues +> Task :app:generateDebugResources +> Task :app:packageDebugResources +> Task :app:parseDebugLocalResources +> Task :app:generateDebugBuildConfig +> Task :app:mergeDebugResources +> Task :app:checkDebugAarMetadata +> Task :app:dataBindingGenBaseClassesDebug +> Task :app:mapDebugSourceSetPaths +> Task :app:createDebugCompatibleScreenManifests +> Task :app:extractDeepLinksDebug +> Task :app:processDebugMainManifest +> Task :app:processDebugManifest +> Task :app:javaPreCompileDebug +> Task :app:mergeDebugShaders +> Task :app:compileDebugShaders NO-SOURCE +> Task :app:processDebugManifestForPackage +> Task :app:generateDebugAssets UP-TO-DATE +> Task :app:mergeDebugAssets +> Task :app:compressDebugAssets +> Task :app:processDebugJavaRes NO-SOURCE +> Task :app:checkDebugDuplicateClasses +> Task :app:processDebugResources +> Task :app:desugarDebugFileDependencies + +> Task :app:compileDebugKotlin +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (111, 25): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (117, 21): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (301, 13): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (319, 55): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (319, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (325, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (339, 13): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (357, 55): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (357, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (363, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (377, 13): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (395, 55): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (395, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (401, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (415, 13): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (433, 55): Parameter 'dialog' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (433, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (439, 63): Parameter 'which' is never used, could be renamed to _ +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (457, 17): 'startActivityForResult(Intent, Int): Unit' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (465, 15): 'onActivityResult(Int, Int, Intent?): Unit' is deprecated. Overrides deprecated member in 'androidx.activity.ComponentActivity'. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (475, 39): 'get(String!): Any?' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (478, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (481, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (486, 37): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (496, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (499, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (514, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (517, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (522, 37): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (532, 38): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (535, 41): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (540, 37): Unnecessary safe call on a non-null receiver of type Intent? +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/MainActivity.kt: (550, 13): Condition 'srcBitMap != null' is always 'true' +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/ORTTrainer.kt: (7, 28): 'InspectableProperty' is deprecated. Deprecated in Java +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/ORTTrainer.kt: (31, 13): Variable 'loss' is assigned but never accessed +w: /workspaces/onnxruntime-training-examples/on_device_training/mobile/android/java/app/ORTPersonalize/app/src/main/java/com/example/ortpersonalize/ORTTrainer.kt: (73, 80): Elvis operator (?:) always returns the left operand of non-nullable type Int + +> Task :app:mergeExtDexDebug +> Task :app:compileDebugJavaWithJavac +> Task :app:mergeLibDexDebug +> Task :app:mergeDebugJavaResource +> Task :app:dexBuilderDebug +> Task :app:mergeDebugJniLibFolders +> Task :app:mergeProjectDexDebug +> Task :app:mergeDebugNativeLibs +> Task :app:validateSigningDebug +> Task :app:writeDebugAppMetadata +> Task :app:writeDebugSigningConfigVersions +> Task :app:stripDebugDebugSymbols +> Task :app:packageDebug +> Task :app:createDebugApkListingFileRedirect +> Task :app:assembleDebug + +BUILD SUCCESSFUL in 1m 13s +36 actionable tasks: 36 executed diff --git a/on_device_training/mobile/android/java/app/ORTPersonalize/gradlew b/on_device_training/mobile/android/java/app/ORTPersonalize/gradlew old mode 100644 new mode 100755 diff --git a/on_device_training/mobile/android/java/app/ORTPersonalize/java_version.txt b/on_device_training/mobile/android/java/app/ORTPersonalize/java_version.txt new file mode 100644 index 00000000..ece335d7 --- /dev/null +++ b/on_device_training/mobile/android/java/app/ORTPersonalize/java_version.txt @@ -0,0 +1,3 @@ +openjdk version "17.0.16" 2025-07-15 +OpenJDK Runtime Environment (build 17.0.16+8-Ubuntu-0ubuntu124.04.1) +OpenJDK 64-Bit Server VM (build 17.0.16+8-Ubuntu-0ubuntu124.04.1, mixed mode, sharing) diff --git a/on_device_training/mobile/android/ls_ortpersonalize.txt b/on_device_training/mobile/android/ls_ortpersonalize.txt new file mode 100644 index 00000000..9b185340 --- /dev/null +++ b/on_device_training/mobile/android/ls_ortpersonalize.txt @@ -0,0 +1,12 @@ +total 48 +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 225 Oct 31 04:57 .gitignore +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .idea +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 app +-rw-rw-rw- 1 codespace root 296 Oct 31 04:57 build.gradle +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 gradle +-rw-rw-rw- 1 codespace root 1358 Oct 31 04:57 gradle.properties +-rw-rw-rw- 1 codespace root 5766 Oct 31 04:57 gradlew +-rw-rw-rw- 1 codespace root 2674 Oct 31 04:57 gradlew.bat +-rw-rw-rw- 1 codespace root 332 Oct 31 04:57 settings.gradle diff --git a/on_device_training/mobile/android/ls_ortpersonalize_app.txt b/on_device_training/mobile/android/ls_ortpersonalize_app.txt new file mode 100644 index 00000000..ac4bee1b --- /dev/null +++ b/on_device_training/mobile/android/ls_ortpersonalize_app.txt @@ -0,0 +1,7 @@ +total 24 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 6 Oct 31 04:57 .gitignore +-rw-rw-rw- 1 codespace root 1572 Oct 31 04:57 build.gradle +-rw-rw-rw- 1 codespace root 750 Oct 31 04:57 proguard-rules.pro +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 src diff --git a/on_device_training/mobile/android/ls_ortpersonalize_app_src.txt b/on_device_training/mobile/android/ls_ortpersonalize_app_src.txt new file mode 100644 index 00000000..93d7e503 --- /dev/null +++ b/on_device_training/mobile/android/ls_ortpersonalize_app_src.txt @@ -0,0 +1 @@ +ls: cannot access 'src': No such file or directory diff --git a/on_device_training/mobile/android/ls_ortpersonalize_full.txt b/on_device_training/mobile/android/ls_ortpersonalize_full.txt new file mode 100644 index 00000000..559dcfa9 --- /dev/null +++ b/on_device_training/mobile/android/ls_ortpersonalize_full.txt @@ -0,0 +1,284 @@ +.: +total 48 +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 225 Oct 31 04:57 .gitignore +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .idea +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 app +-rw-rw-rw- 1 codespace root 296 Oct 31 04:57 build.gradle +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 gradle +-rw-rw-rw- 1 codespace root 1358 Oct 31 04:57 gradle.properties +-rw-rw-rw- 1 codespace root 5766 Oct 31 04:57 gradlew +-rw-rw-rw- 1 codespace root 2674 Oct 31 04:57 gradlew.bat +-rw-rw-rw- 1 codespace root 332 Oct 31 04:57 settings.gradle + +./.idea: +total 32 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 47 Oct 31 04:57 .gitignore +-rw-rw-rw- 1 codespace root 15 Oct 31 04:57 .name +-rw-rw-rw- 1 codespace root 169 Oct 31 04:57 compiler.xml +-rw-rw-rw- 1 codespace root 552 Oct 31 04:57 deploymentTargetDropDown.xml +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 inspectionProfiles +-rw-rw-rw- 1 codespace root 468 Oct 31 04:57 misc.xml + +./.idea/inspectionProfiles: +total 12 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 1698 Oct 31 04:57 Project_Default.xml + +./app: +total 24 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 6 Oct 31 04:57 .gitignore +-rw-rw-rw- 1 codespace root 1572 Oct 31 04:57 build.gradle +-rw-rw-rw- 1 codespace root 750 Oct 31 04:57 proguard-rules.pro +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 src + +./app/src: +total 20 +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 androidTest +drwxrwxrwx+ 6 codespace root 4096 Oct 31 04:57 main +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 test + +./app/src/androidTest: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 java + +./app/src/androidTest/java: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 com + +./app/src/androidTest/java/com: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 example + +./app/src/androidTest/java/com/example: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 ortpersonalize + +./app/src/androidTest/java/com/example/ortpersonalize: +total 12 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 679 Oct 31 04:57 ExampleInstrumentedTest.kt + +./app/src/main: +total 28 +drwxrwxrwx+ 6 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 1174 Oct 31 04:57 AndroidManifest.xml +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 assets +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 cpp +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 java +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 res + +./app/src/main/assets: +total 26048 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 6 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 mobilenetv2.ckpt +-rw-rw-rw- 1 codespace root 8888760 Oct 31 04:57 mobilenetv2.onnx +-rw-rw-rw- 1 codespace root 8881916 Oct 31 04:57 mobilenetv2_eval.onnx +-rw-rw-rw- 1 codespace root 580 Oct 31 04:57 mobilenetv2_optimizer.onnx +-rw-rw-rw- 1 codespace root 8879520 Oct 31 04:57 mobilenetv2_training.onnx + +./app/src/main/assets/mobilenetv2.ckpt: +total 32 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 20558 Oct 31 04:57 paramtrain_tensors.pbseq + +./app/src/main/cpp: +total 44 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 6 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 1979 Oct 31 04:57 CMakeLists.txt +-rw-rw-rw- 1 codespace root 2672 Oct 31 04:57 inference.cpp +-rw-rw-rw- 1 codespace root 690 Oct 31 04:57 inference.h +-rw-rw-rw- 1 codespace root 3603 Oct 31 04:57 native-lib.cpp +-rw-rw-rw- 1 codespace root 2050 Oct 31 04:57 session_cache.h +-rw-rw-rw- 1 codespace root 2076 Oct 31 04:57 train.cpp +-rw-rw-rw- 1 codespace root 592 Oct 31 04:57 train.h +-rw-rw-rw- 1 codespace root 1098 Oct 31 04:57 utils.cpp +-rw-rw-rw- 1 codespace root 307 Oct 31 04:57 utils.h + +./app/src/main/java: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 6 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 com + +./app/src/main/java/com: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 example + +./app/src/main/java/com/example: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 ortpersonalize + +./app/src/main/java/com/example/ortpersonalize: +total 44 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 5640 Oct 31 04:57 ImageProcessingUtil.kt +-rw-rw-rw- 1 codespace root 27471 Oct 31 04:57 MainActivity.kt + +./app/src/main/res: +total 56 +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 6 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 drawable +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 drawable-v24 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 layout +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 mipmap-anydpi-v26 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 mipmap-hdpi +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 mipmap-mdpi +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 mipmap-xhdpi +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 mipmap-xxhdpi +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 mipmap-xxxhdpi +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 values +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 values-night +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 xml + +./app/src/main/res/drawable: +total 16 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 5606 Oct 31 04:57 ic_launcher_background.xml + +./app/src/main/res/drawable-v24: +total 12 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 1702 Oct 31 04:57 ic_launcher_foreground.xml + +./app/src/main/res/layout: +total 20 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 7018 Oct 31 04:57 activity_main.xml +-rw-rw-rw- 1 codespace root 1508 Oct 31 04:57 dialog.xml + +./app/src/main/res/mipmap-anydpi-v26: +total 16 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 272 Oct 31 04:57 ic_launcher.xml +-rw-rw-rw- 1 codespace root 272 Oct 31 04:57 ic_launcher_round.xml + +./app/src/main/res/mipmap-hdpi: +total 16 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 1404 Oct 31 04:57 ic_launcher.webp +-rw-rw-rw- 1 codespace root 2898 Oct 31 04:57 ic_launcher_round.webp + +./app/src/main/res/mipmap-mdpi: +total 16 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 982 Oct 31 04:57 ic_launcher.webp +-rw-rw-rw- 1 codespace root 1772 Oct 31 04:57 ic_launcher_round.webp + +./app/src/main/res/mipmap-xhdpi: +total 16 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 1900 Oct 31 04:57 ic_launcher.webp +-rw-rw-rw- 1 codespace root 3918 Oct 31 04:57 ic_launcher_round.webp + +./app/src/main/res/mipmap-xxhdpi: +total 20 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 2884 Oct 31 04:57 ic_launcher.webp +-rw-rw-rw- 1 codespace root 5914 Oct 31 04:57 ic_launcher_round.webp + +./app/src/main/res/mipmap-xxxhdpi: +total 20 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 3844 Oct 31 04:57 ic_launcher.webp +-rw-rw-rw- 1 codespace root 7778 Oct 31 04:57 ic_launcher_round.webp + +./app/src/main/res/values: +total 20 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 378 Oct 31 04:57 colors.xml +-rw-rw-rw- 1 codespace root 532 Oct 31 04:57 strings.xml +-rw-rw-rw- 1 codespace root 816 Oct 31 04:57 themes.xml + +./app/src/main/res/values-night: +total 12 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 816 Oct 31 04:57 themes.xml + +./app/src/main/res/xml: +total 16 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 14 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 478 Oct 31 04:57 backup_rules.xml +-rw-rw-rw- 1 codespace root 551 Oct 31 04:57 data_extraction_rules.xml + +./app/src/test: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 java + +./app/src/test/java: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 com + +./app/src/test/java/com: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 example + +./app/src/test/java/com/example: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 ortpersonalize + +./app/src/test/java/com/example/ortpersonalize: +total 12 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 350 Oct 31 04:57 ExampleUnitTest.kt + +./gradle: +total 12 +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 wrapper + +./gradle/wrapper: +total 72 +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 59203 Oct 31 04:57 gradle-wrapper.jar +-rw-rw-rw- 1 codespace root 230 Oct 31 04:57 gradle-wrapper.properties diff --git a/on_device_training/mobile/android/ls_ortpersonalize_full_dirs.txt b/on_device_training/mobile/android/ls_ortpersonalize_full_dirs.txt new file mode 100644 index 00000000..3c1cc525 --- /dev/null +++ b/on_device_training/mobile/android/ls_ortpersonalize_full_dirs.txt @@ -0,0 +1,16 @@ +. +./app +./app/src +./app/src/androidTest +./app/src/androidTest/java +./app/src/main +./app/src/main/assets +./app/src/main/cpp +./app/src/main/java +./app/src/main/res +./app/src/test +./app/src/test/java +./gradle +./gradle/wrapper +./.idea +./.idea/inspectionProfiles diff --git a/on_device_training/mobile/android/ls_project.txt b/on_device_training/mobile/android/ls_project.txt new file mode 100644 index 00000000..72132b46 --- /dev/null +++ b/on_device_training/mobile/android/ls_project.txt @@ -0,0 +1,23 @@ +total 92 +drwxrwxrwx+ 15 codespace root 4096 Oct 31 04:57 . +drwxr-xrwx+ 5 codespace root 4096 Oct 31 05:08 .. +drwxrwxrwx+ 7 codespace root 4096 Oct 31 05:01 .git +-rw-rw-rw- 1 codespace root 1831 Oct 31 04:57 .gitignore +-rw-rw-rw- 1 codespace root 191 Oct 31 04:57 .gitmodules +-rw-rw-rw- 1 codespace root 444 Oct 31 04:57 CODE_OF_CONDUCT.md +drwxrwxrwx+ 7 codespace root 4096 Oct 31 04:57 DragGAN +drwxrwxrwx+ 4 codespace root 4096 Oct 31 04:57 ImageClassification-finetune +-rw-rw-rw- 1 codespace root 1141 Oct 31 04:57 LICENSE +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 QnA-finetune +-rw-rw-rw- 1 codespace root 4321 Oct 31 04:57 README.md +-rw-rw-rw- 1 codespace root 2780 Oct 31 04:57 SECURITY.md +drwxrwxrwx+ 4 codespace root 4096 Oct 31 04:57 StableDiffusion-finetune +drwxrwxrwx+ 4 codespace root 4096 Oct 31 04:57 T5 +-rw-rw-rw- 1 codespace root 600 Oct 31 04:57 cgmanifest.json +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 huggingface +drwxrwxrwx+ 4 codespace root 4096 Oct 31 04:57 mistral-finetune +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 on_device_training +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 optimum +drwxrwxrwx+ 4 codespace root 4096 Oct 31 04:57 phi2-finetune +drwxrwxrwx+ 2 codespace root 4096 Oct 31 04:57 transformers +drwxrwxrwx+ 4 codespace root 4096 Oct 31 04:57 whisper-finetune diff --git a/on_device_training/mobile/android/ls_target_path.txt b/on_device_training/mobile/android/ls_target_path.txt new file mode 100644 index 00000000..9b185340 --- /dev/null +++ b/on_device_training/mobile/android/ls_target_path.txt @@ -0,0 +1,12 @@ +total 48 +drwxrwxrwx+ 5 codespace root 4096 Oct 31 04:57 . +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .. +-rw-rw-rw- 1 codespace root 225 Oct 31 04:57 .gitignore +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 .idea +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 app +-rw-rw-rw- 1 codespace root 296 Oct 31 04:57 build.gradle +drwxrwxrwx+ 3 codespace root 4096 Oct 31 04:57 gradle +-rw-rw-rw- 1 codespace root 1358 Oct 31 04:57 gradle.properties +-rw-rw-rw- 1 codespace root 5766 Oct 31 04:57 gradlew +-rw-rw-rw- 1 codespace root 2674 Oct 31 04:57 gradlew.bat +-rw-rw-rw- 1 codespace root 332 Oct 31 04:57 settings.gradle diff --git a/on_device_training/mobile/android/ls_workspaces.txt b/on_device_training/mobile/android/ls_workspaces.txt new file mode 100644 index 00000000..17d176bf --- /dev/null +++ b/on_device_training/mobile/android/ls_workspaces.txt @@ -0,0 +1,11 @@ +total 40 +drwxr-xrwx+ 5 codespace root 4096 Oct 31 05:08 . +drwxr-xr-x 1 root root 4096 Oct 31 04:57 .. +drwxr-xr-x+ 4 codespace root 4096 Oct 31 04:57 .codespaces +drwxrwxrwx+ 2 codespace codespace 4096 Oct 31 04:57 .oryx +-rw-rw-rw- 1 codespace codespace 42 Oct 31 05:08 find_results.txt +-rw-rw-rw- 1 codespace codespace 1341 Oct 31 05:08 ls_project.txt +-rw-rw-rw- 1 codespace codespace 468 Oct 31 05:08 ls_workspaces.txt +drwxrwxrwx+ 15 codespace root 4096 Oct 31 04:57 onnxruntime-training-examples +-rw-rw-rw- 1 codespace codespace 101 Oct 31 05:08 terminal_pwd.txt +-rw-rw-rw- 1 codespace codespace 3851 Oct 31 05:08 tree_workspaces.txt diff --git a/on_device_training/mobile/android/saved_outputs_list.txt b/on_device_training/mobile/android/saved_outputs_list.txt new file mode 100644 index 00000000..f2277617 --- /dev/null +++ b/on_device_training/mobile/android/saved_outputs_list.txt @@ -0,0 +1,16 @@ +total 80 +drwxrwxrwx+ 4 codespace root 4096 Oct 31 05:22 . +drwxrwxrwx+ 4 codespace root 4096 Oct 31 04:57 .. +drwxrwxrwx+ 7 codespace root 4096 Oct 31 04:57 c-cpp +-rw-rw-rw- 1 codespace codespace 42 Oct 31 05:12 find_results.txt +drwxrwxrwx+ 7 codespace root 4096 Oct 31 04:57 java +-rw-rw-rw- 1 codespace codespace 626 Oct 31 05:17 ls_ortpersonalize.txt +-rw-rw-rw- 1 codespace codespace 343 Oct 31 05:19 ls_ortpersonalize_app.txt +-rw-rw-rw- 1 codespace codespace 51 Oct 31 05:20 ls_ortpersonalize_app_src.txt +-rw-rw-rw- 1 codespace codespace 11066 Oct 31 05:22 ls_ortpersonalize_full.txt +-rw-rw-rw- 1 codespace codespace 258 Oct 31 05:22 ls_ortpersonalize_full_dirs.txt +-rw-rw-rw- 1 codespace codespace 1341 Oct 31 05:12 ls_project.txt +-rw-rw-rw- 1 codespace codespace 626 Oct 31 05:13 ls_target_path.txt +-rw-rw-rw- 1 codespace codespace 679 Oct 31 05:12 ls_workspaces.txt +-rw-rw-rw- 1 codespace codespace 101 Oct 31 05:12 terminal_pwd.txt +-rw-rw-rw- 1 codespace codespace 13899 Oct 31 05:12 tree_workspaces.txt diff --git a/on_device_training/mobile/android/terminal_pwd.txt b/on_device_training/mobile/android/terminal_pwd.txt new file mode 100644 index 00000000..37d5af87 --- /dev/null +++ b/on_device_training/mobile/android/terminal_pwd.txt @@ -0,0 +1 @@ +/workspaces/onnxruntime-training-examples/on_device_training/mobile/android/c-cpp/app/ORTPersonalize diff --git a/on_device_training/mobile/android/tree_workspaces.txt b/on_device_training/mobile/android/tree_workspaces.txt new file mode 100644 index 00000000..c927b26d --- /dev/null +++ b/on_device_training/mobile/android/tree_workspaces.txt @@ -0,0 +1,320 @@ +/workspaces/onnxruntime-training-examples +├── CODE_OF_CONDUCT.md +├── DragGAN +│   ├── DragGANApp +│   │   ├── Cyotek.Windows.Forms.ImageBox +│   │   │   ├── Cyotek.Windows.Forms.ImageBox.csproj +│   │   │   ├── Cyotek.Windows.Forms.ImageBox.nuspec +│   │   │   ├── ImageBox.bmp +│   │   │   ├── ImageBox.cs +│   │   │   ├── ImageBoxActionSources.cs +│   │   │   ├── ImageBoxBorderStyle.cs +│   │   │   ├── ImageBoxCancelEventArgs.cs +│   │   │   ├── ImageBoxGridDisplayMode.cs +│   │   │   ├── ImageBoxGridScale.cs +│   │   │   ├── ImageBoxMouseWheelMessageFilter.cs +│   │   │   ├── ImageBoxMouseWheelMode.cs +│   │   │   ├── ImageBoxNativeMethods.cs +│   │   │   ├── ImageBoxPanDirection.cs +│   │   │   ├── ImageBoxPanMode.cs +│   │   │   ├── ImageBoxPanStyle.cs +│   │   │   ├── ImageBoxSelectionMode.cs +│   │   │   ├── ImageBoxSizeMode.cs +│   │   │   ├── ImageBoxZoomActions.cs +│   │   │   ├── ImageBoxZoomEventArgs.cs +│   │   │   ├── Properties +│   │   │   ├── ScrollControl.cs +│   │   │   ├── ScrollProperties.cs +│   │   │   ├── VirtualScrollableControl.cs +│   │   │   ├── ZoomLevelCollection.cs +│   │   │   ├── ZoomLevelCollectionConverter.cs +│   │   │   └── cyopublic.snk +│   │   ├── Cyotek.Windows.Forms.ImageBox.Demo +│   │   │   ├── AboutDialog.cs +│   │   │   ├── AboutDialog.designer.cs +│   │   │   ├── AboutDialog.resx +│   │   │   ├── AnimatedGifDemoForm.Designer.cs +│   │   │   ├── AnimatedGifDemoForm.cs +│   │   │   ├── AnimatedGifDemoForm.resx +│   │   │   ├── BaseForm.Designer.cs +│   │   │   ├── BaseForm.cs +│   │   │   ├── BaseForm.resx +│   │   │   ├── Cyotek.Windows.Forms.ImageBox.Demo.csproj +│   │   │   ├── DisposedImageDemoForm.Designer.cs +│   │   │   ├── DisposedImageDemoForm.cs +│   │   │   ├── DisposedImageDemoForm.resx +│   │   │   ├── DragHandle.cs +│   │   │   ├── DragHandleAnchor.cs +│   │   │   ├── DragHandleCollection.cs +│   │   │   ├── DragTestForm.Designer.cs +│   │   │   ├── DragTestForm.cs +│   │   │   ├── DragTestForm.resx +│   │   │   ├── EventsListBox.cs +│   │   │   ├── FilteredPropertyGrid.cs +│   │   │   ├── GeneralDemoForm.Designer.cs +│   │   │   ├── GeneralDemoForm.cs +│   │   │   ├── GeneralDemoForm.resx +│   │   │   ├── GroupBox.cs +│   │   │   ├── ImageBoxEx.cs +│   │   │   ├── MainMenuForm.cs +│   │   │   ├── MainMenuForm.designer.cs +│   │   │   ├── MainMenuForm.resx +│   │   │   ├── MiniMapDemoForm.cs +│   │   │   ├── MiniMapDemoForm.designer.cs +│   │   │   ├── MiniMapDemoForm.resx +│   │   │   ├── OpenUrlDialog.Designer.cs +│   │   │   ├── OpenUrlDialog.cs +│   │   │   ├── OpenUrlDialog.resx +│   │   │   ├── PanStylesDemoForm.Designer.cs +│   │   │   ├── PanStylesDemoForm.cs +│   │   │   ├── PanStylesDemoForm.resx +│   │   │   ├── PixelGridForm.Designer.cs +│   │   │   ├── PixelGridForm.cs +│   │   │   ├── PixelGridForm.resx +│   │   │   ├── Program.cs +│   │   │   ├── Properties +│   │   │   ├── PropertyGrid.cs +│   │   │   ├── ResizableSelectionDemoForm.Designer.cs +│   │   │   ├── ResizableSelectionDemoForm.cs +│   │   │   ├── ResizableSelectionDemoForm.resx +│   │   │   ├── Resources +│   │   │   ├── ScaledAdornmentsDemoForm.Designer.cs +│   │   │   ├── ScaledAdornmentsDemoForm.cs +│   │   │   ├── ScaledAdornmentsDemoForm.resx +│   │   │   ├── SegmentedImage.cs +│   │   │   ├── SizeModeDemoForm.Designer.cs +│   │   │   ├── SizeModeDemoForm.cs +│   │   │   ├── SizeModeDemoForm.resx +│   │   │   ├── SwitchImageDuringZoomDemoForm.Designer.cs +│   │   │   ├── SwitchImageDuringZoomDemoForm.cs +│   │   │   ├── SwitchImageDuringZoomDemoForm.resx +│   │   │   ├── TextDemoForm.Designer.cs +│   │   │   ├── TextDemoForm.cs +│   │   │   ├── TextDemoForm.resx +│   │   │   ├── VirtualModeDemonstrationForm.Designer.cs +│   │   │   ├── VirtualModeDemonstrationForm.cs +│   │   │   ├── VirtualModeDemonstrationForm.resx +│   │   │   ├── app.config +│   │   │   ├── cyopublic.snk +│   │   │   └── packages.config +│   │   ├── DragGANApp +│   │   │   ├── App.config +│   │   │   ├── DragGAN.cs +│   │   │   ├── DragGANApp.csproj +│   │   │   ├── MainForm.Designer.cs +│   │   │   ├── MainForm.cs +│   │   │   ├── MainForm.resx +│   │   │   ├── MathUtils.cs +│   │   │   ├── Misc.cs +│   │   │   ├── Options.json +│   │   │   ├── Program.cs +│   │   │   ├── Properties +│   │   │   ├── Resources +│   │   │   ├── SplashForm.Designer.cs +│   │   │   ├── SplashForm.cs +│   │   │   ├── SplashForm.resx +│   │   │   ├── Tiles +│   │   │   └── packages.config +│   │   ├── DragGANApp.sln +│   │   ├── Options.json +│   │   └── res +│   │   ├── PanAll.cur +│   │   ├── PanAllSymbol.png +│   │   ├── icon-16.pdn +│   │   ├── icon-16.png +│   │   ├── icon-32.pdn +│   │   ├── icon-32.png +│   │   └── icon.ico +│   ├── README.md +│   ├── checkpoint_converter.py +│   ├── checkpoints +│   ├── conv0.py +│   ├── conv1.py +│   ├── create_vid.bat +│   ├── dnnlib +│   │   └── util.py +│   ├── draggan_demo.py +│   ├── draggan_onnx_demo.py +│   ├── first_block.py +│   ├── grid_sample.py +│   ├── handles.json +│   ├── images +│   │   ├── Cat2.gif +│   │   ├── Dog2.gif +│   │   ├── ffhq_draggan_seed_71_pt_training.gif +│   │   ├── ffhq_stylegan_seed_71.png +│   │   ├── metfaces_draggan_seed_71_pt_training.gif +│   │   └── metfaces_stylegan_seed_71.png +│   ├── rgb.py +│   ├── style_generator.py +│   ├── style_mapper.py +│   ├── stylegan_demo.py +│   ├── stylegan_onnx_demo.py +│   ├── synth_block.py +│   └── torch_utils +│   └── persistence.py +├── ImageClassification-finetune +│   ├── README.md +│   ├── aml_submit.py +│   ├── environment +│   │   └── Dockerfile +│   ├── finetune-code +│   │   ├── run_image_classification.py +│   │   ├── run_image_classification_ort.py +│   │   └── zero_stage_1.json +│   └── ws_config_template.json +├── LICENSE +├── QnA-finetune +│   ├── ORT_Demo.pptx +│   ├── README.md +│   ├── aml_submit.py +│   ├── finetune-code +│   │   ├── ds_config_zero_1.json +│   │   └── finetune.py +│   ├── inference.py +│   ├── inference_chat.py +│   ├── score.py +│   └── ws_config_template.json +├── README.md +├── SECURITY.md +├── StableDiffusion-finetune +│   ├── README.md +│   ├── aml_submit.py +│   ├── environment +│   │   └── Dockerfile +│   ├── finetune-code +│   │   ├── accelerate_config.yaml +│   │   ├── aml_upload_util.py +│   │   └── train_text_to_image.py +│   └── ws_config_template.json +├── T5 +│   ├── Finetuning using ACPT and AzureML Build 2023.pptx +│   ├── Notebook_train_summarization_deepspeed_optum.ipynb +│   ├── assets +│   │   ├── Noaccelarator.PNG +│   │   ├── Performance_100epoch.PNG +│   │   ├── T5_beamsearch.png +│   │   ├── dsandort.PNG +│   │   ├── modelevaluation.PNG +│   │   └── t5modelcard.PNG +│   └── src +│   ├── Environment +│   │   └── context +│   ├── Finetune +│   │   ├── cnn_daily.jsonl +│   │   ├── ds_config.json +│   │   ├── small_test-inference.jsonl +│   │   └── train_summarization_deepspeed_optum.py +│   └── Operationalize +│   ├── payload.json +│   └── score_onnx.py +├── cgmanifest.json +├── huggingface +│   ├── BART.md +│   ├── BERT.md +│   ├── DeBERTa.md +│   ├── DistilBERT.md +│   ├── GPT2.md +│   ├── README.md +│   ├── RoBERTa.md +│   ├── T5.md +│   ├── docker +│   │   └── Dockerfile +│   ├── loss_curve +│   │   ├── bart.png +│   │   ├── bert.png +│   │   ├── deberta.png +│   │   ├── distilbert.png +│   │   ├── gpt2.png +│   │   ├── roberta.png +│   │   └── t5.png +│   └── script +│   ├── ds_config_zero_0.json +│   ├── ds_config_zero_0_xxberta.json +│   ├── ds_config_zero_1.json +│   ├── ds_config_zero_1_xxberta.json +│   └── hf-ort.py +├── mistral-finetune +│   ├── README.md +│   ├── aml_submit_clm.py +│   ├── environment +│   │   ├── Dockerfile +│   │   └── requirements.txt +│   ├── finetune-clm +│   │   ├── run_clm.py +│   │   └── zero_stage_2.json +│   └── ws_config_template.json +├── on_device_training +│   ├── README.md +│   ├── desktop +│   │   ├── csharp +│   │   │   ├── image_classification +│   │   │   └── masked_language_modeling +│   │   └── python +│   │   ├── graph.png +│   │   └── mnist.ipynb +│   ├── mobile +│   │   ├── android +│   │   │   ├── c-cpp +│   │   │   ├── find_results.txt +│   │   │   ├── java +│   │   │   ├── ls_project.txt +│   │   │   ├── ls_workspaces.txt +│   │   │   ├── terminal_pwd.txt +│   │   │   └── tree_workspaces.txt +│   │   └── ios +│   │   ├── MyVoice +│   │   ├── MyVoice.xcodeproj +│   │   ├── MyVoice.xcworkspace +│   │   ├── Podfile +│   │   ├── README.md +│   │   ├── artifacts_gen.py +│   │   ├── recording_gen.py +│   │   ├── requirements.txt +│   │   └── screenshot.png +│   └── web +│   ├── README.md +│   ├── offline-step +│   │   ├── README.md +│   │   ├── mnist.ipynb +│   │   └── requirements.txt +│   └── web-bundler +│   ├── babel.config.json +│   ├── cache +│   ├── package.json +│   ├── public +│   ├── src +│   ├── tsconfig.json +│   └── webpack.config.js +├── optimum +├── phi2-finetune +│   ├── README.md +│   ├── aml_submit_clm.py +│   ├── environment +│   │   └── Dockerfile +│   ├── finetune-clm +│   │   ├── run_clm.py +│   │   ├── zero_stage_1.json +│   │   └── zero_stage_2.json +│   └── ws_config_template.json +├── transformers +└── whisper-finetune + ├── README.md + ├── aml_submit.py + ├── common_voice_hi_23795238.mp3 + ├── common_voice_hi_23795248.mp3 + ├── finetune-code + │   ├── run_speech_recognition_seq2seq.py + │   ├── run_speech_recognition_seq2seq_ort.py + │   └── zero_stage_1.json + ├── inference.py + ├── inference_endpoint + │   ├── Dockerfile + │   ├── README.md + │   ├── endpoint_config_template.json + │   ├── inference.py + │   └── score.py + ├── inference_ort.py + └── ws_config_template.json + +67 directories, 251 files