@@ -18,53 +18,52 @@ set(EXECUTORCH_ROOT ${CMAKE_CURRENT_SOURCE_DIR}/../../..)
1818include (${EXECUTORCH_ROOT} /build /Test .cmake)
1919
2020add_custom_command (
21- OUTPUT "${CMAKE_BINARY_DIR } /ModuleAddHalf.pte"
22- "${CMAKE_BINARY_DIR } /ModuleAdd.pte"
23- "${CMAKE_BINARY_DIR } /ModuleDynamicCatUnallocatedIO.pte"
24- "${CMAKE_BINARY_DIR } /ModuleIndex.pte"
25- "${CMAKE_BINARY_DIR } /ModuleLinear.pte"
26- "${CMAKE_BINARY_DIR } /ModuleLinearProgram.pte"
27- "${CMAKE_BINARY_DIR } /_default_external_constant.ptd"
28- "${CMAKE_BINARY_DIR } /ModuleMultipleEntry.pte"
29- "${CMAKE_BINARY_DIR } /ModuleSimpleTrain.pte"
21+ OUTPUT "${CMAKE_CURRENT_BINARY_DIR } /ModuleAddHalf.pte"
22+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleAdd.pte"
23+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleDynamicCatUnallocatedIO.pte"
24+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleIndex.pte"
25+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleLinear.pte"
26+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleLinearProgram.pte"
27+ "${CMAKE_CURRENT_BINARY_DIR } /_default_external_constant.ptd"
28+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleMultipleEntry.pte"
29+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleSimpleTrain.pte"
3030 COMMAND
31- python -m test .models.export_program --modules
31+ python3 -m test .models.export_program --modules
3232 "ModuleAdd,ModuleAddHalf,ModuleDynamicCatUnallocatedIO,ModuleIndex,ModuleLinear,ModuleMultipleEntry,ModuleSimpleTrain"
33- --outdir "${CMAKE_BINARY_DIR } " 2> /dev/null
33+ --outdir "${CMAKE_CURRENT_BINARY_DIR } " 2> /dev/null
3434 COMMAND
35- python3 -m test .models.export_program --modules
36- "ModuleLinear" --external-constants
37- --outdir "${CMAKE_BINARY_DIR} " 2> /dev/null
35+ python3 -m test .models.export_program --modules "ModuleLinear"
36+ --external-constants --outdir "${CMAKE_CURRENT_BINARY_DIR} " 2> /dev/null
3837 COMMAND
39- python -m test .models.export_delegated_program --modules "ModuleAddMul"
40- --backend_id "StubBackend" --outdir "${CMAKE_BINARY_DIR } " || true
38+ python3 -m test .models.export_delegated_program --modules "ModuleAddMul"
39+ --backend_id "StubBackend" --outdir "${CMAKE_CURRENT_BINARY_DIR } " || true
4140 WORKING_DIRECTORY ${EXECUTORCH_ROOT}
4241)
4342
4443add_custom_target (
4544 generated_pte_files
46- DEPENDS "${CMAKE_BINARY_DIR } /ModuleAddHalf.pte"
47- "${CMAKE_BINARY_DIR } /ModuleAdd.pte"
48- "${CMAKE_BINARY_DIR } /ModuleDynamicCatUnallocatedIO.pte"
49- "${CMAKE_BINARY_DIR } /ModuleIndex.pte"
50- "${CMAKE_BINARY_DIR } /ModuleLinear.pte"
51- "${CMAKE_BINARY_DIR } /ModuleLinearProgram.pte"
52- "${CMAKE_BINARY_DIR } /_default_external_constant.ptd"
53- "${CMAKE_BINARY_DIR } /ModuleMultipleEntry.pte"
54- "${CMAKE_BINARY_DIR } /ModuleSimpleTrain.pte"
45+ DEPENDS "${CMAKE_CURRENT_BINARY_DIR } /ModuleAddHalf.pte"
46+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleAdd.pte"
47+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleDynamicCatUnallocatedIO.pte"
48+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleIndex.pte"
49+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleLinear.pte"
50+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleLinearProgram.pte"
51+ "${CMAKE_CURRENT_BINARY_DIR } /_default_external_constant.ptd"
52+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleMultipleEntry.pte"
53+ "${CMAKE_CURRENT_BINARY_DIR } /ModuleSimpleTrain.pte"
5554)
5655
5756set (test_env
5857 "DEPRECATED_ET_MODULE_LINEAR_CONSTANT_BUFFER_PATH=${EXECUTORCH_ROOT} /test/models/deprecated/ModuleLinear-no-constant-segment.pte"
59- "ET_MODULE_ADD_HALF_PATH=${CMAKE_BINARY_DIR } /ModuleAddHalf.pte"
60- "ET_MODULE_ADD_PATH=${CMAKE_BINARY_DIR } /ModuleAdd.pte"
61- "ET_MODULE_DYNAMIC_CAT_UNALLOCATED_IO_PATH=${CMAKE_BINARY_DIR } /ModuleDynamicCatUnallocatedIO.pte"
62- "ET_MODULE_INDEX_PATH=${CMAKE_BINARY_DIR } /ModuleIndex.pte"
63- "ET_MODULE_LINEAR_PATH=${CMAKE_BINARY_DIR } /ModuleLinear.pte"
64- "ET_MODULE_LINEAR_PROGRAM_PATH=${CMAKE_BINARY_DIR } /ModuleLinearProgram.pte"
65- "ET_MODULE_LINEAR_DATA_PATH=${CMAKE_BINARY_DIR } /_default_external_constant.ptd"
66- "ET_MODULE_MULTI_ENTRY_PATH=${CMAKE_BINARY_DIR } /ModuleMultipleEntry.pte"
67- "ET_MODULE_SIMPLE_TRAIN_PATH=${CMAKE_BINARY_DIR } /ModuleSimpleTrain.pte"
58+ "ET_MODULE_ADD_HALF_PATH=${CMAKE_CURRENT_BINARY_DIR } /ModuleAddHalf.pte"
59+ "ET_MODULE_ADD_PATH=${CMAKE_CURRENT_BINARY_DIR } /ModuleAdd.pte"
60+ "ET_MODULE_DYNAMIC_CAT_UNALLOCATED_IO_PATH=${CMAKE_CURRENT_BINARY_DIR } /ModuleDynamicCatUnallocatedIO.pte"
61+ "ET_MODULE_INDEX_PATH=${CMAKE_CURRENT_BINARY_DIR } /ModuleIndex.pte"
62+ "ET_MODULE_LINEAR_PATH=${CMAKE_CURRENT_BINARY_DIR } /ModuleLinear.pte"
63+ "ET_MODULE_LINEAR_PROGRAM_PATH=${CMAKE_CURRENT_BINARY_DIR } /ModuleLinearProgram.pte"
64+ "ET_MODULE_LINEAR_DATA_PATH=${CMAKE_CURRENT_BINARY_DIR } /_default_external_constant.ptd"
65+ "ET_MODULE_MULTI_ENTRY_PATH=${CMAKE_CURRENT_BINARY_DIR } /ModuleMultipleEntry.pte"
66+ "ET_MODULE_SIMPLE_TRAIN_PATH=${CMAKE_CURRENT_BINARY_DIR } /ModuleSimpleTrain.pte"
6867)
6968
7069et_cxx_test(
0 commit comments