From 0daf51e36eda4596b2503139f7cf7d11bc2dbf41 Mon Sep 17 00:00:00 2001 From: Peixuan Liu Date: Mon, 29 Apr 2024 00:32:20 -0700 Subject: [PATCH 1/2] Fix the broken cmake commands in sdk integration tutorial --- .../sdk-integration-tutorial.py | 21 +++++++++++++++---- 1 file changed, 17 insertions(+), 4 deletions(-) diff --git a/docs/source/tutorials_source/sdk-integration-tutorial.py b/docs/source/tutorials_source/sdk-integration-tutorial.py index 27474c2251e..504616dfbc0 100644 --- a/docs/source/tutorials_source/sdk-integration-tutorial.py +++ b/docs/source/tutorials_source/sdk-integration-tutorial.py @@ -172,10 +172,23 @@ def forward(self, x): # Use CMake (follow `these instructions <../runtime-build-and-cross-compilation.html#configure-the-cmake-build>`__ to set up cmake) to execute the Bundled Program to generate the ``ETDump``:: # # cd executorch -# rm -rf cmake-out && mkdir cmake-out && cd cmake-out && cmake -DEXECUTORCH_BUILD_SDK=1 -DEXECUTORCH_BUILD_EXTENSION_DATA_LOADER=1 .. -# cd .. -# cmake --build cmake-out -j8 -t sdk_example_runner -# ./cmake-out/examples/sdk/sdk_example_runner --bundled_program_path +# rm -rf cmake-out +# cmake -DCMAKE_INSTALL_PREFIX=cmake-out \ +# -DCMAKE_BUILD_TYPE=Release \ +# -DEXECUTORCH_BUILD_SDK=ON \ +# -DEXECUTORCH_ENABLE_EVENT_TRACER=ON \-Bcmake-out . +# cmake --build cmake-out -j9 --target install --config Release +# +# local example_dir=examples/sdk +# local build_dir=cmake-out/${example_dir} +# CMAKE_PREFIX_PATH="${PWD}/cmake-out/lib/cmake/ExecuTorch;${PWD}/cmake-out/third-party/gflags" +# rm -rf ${build_dir} +# cmake -DCMAKE_PREFIX_PATH="$CMAKE_PREFIX_PATH" \ +# -DCMAKE_BUILD_TYPE=Release \ +# -B${build_dir} \ +# ${example_dir} +# cmake --build ${build_dir} -j9 --config Release +# ${build_dir}/sdk_example_runner --bundled_program_path="bundled_program.bp" ###################################################################### # Creating an Inspector From 084966038f598d47e83cdc0af6e9b8efd284df7d Mon Sep 17 00:00:00 2001 From: Peixuan Liu Date: Mon, 29 Apr 2024 00:50:00 -0700 Subject: [PATCH 2/2] Update sdk-integration-tutorial.py --- docs/source/tutorials_source/sdk-integration-tutorial.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/docs/source/tutorials_source/sdk-integration-tutorial.py b/docs/source/tutorials_source/sdk-integration-tutorial.py index 504616dfbc0..cd45f806fbf 100644 --- a/docs/source/tutorials_source/sdk-integration-tutorial.py +++ b/docs/source/tutorials_source/sdk-integration-tutorial.py @@ -176,7 +176,8 @@ def forward(self, x): # cmake -DCMAKE_INSTALL_PREFIX=cmake-out \ # -DCMAKE_BUILD_TYPE=Release \ # -DEXECUTORCH_BUILD_SDK=ON \ -# -DEXECUTORCH_ENABLE_EVENT_TRACER=ON \-Bcmake-out . +# -DEXECUTORCH_ENABLE_EVENT_TRACER=ON \ +# -Bcmake-out . # cmake --build cmake-out -j9 --target install --config Release # # local example_dir=examples/sdk