File tree 4 files changed +29
-0
lines changed
4 files changed +29
-0
lines changed Original file line number Diff line number Diff line change 1
1
add_subdirectory (ImageClassification)
2
+ add_subdirectory (Recommendation)
2
3
add_subdirectory (Text)
Original file line number Diff line number Diff line change
1
+ add_library (RecommendationModels
2
+ DLRM.swift
3
+ MLP.swift)
4
+ set_target_properties (RecommendationModels PROPERTIES
5
+ INTERFACE_INCLUDE_DIRECTORIES ${CMAKE_Swift_MODULE_DIRECTORY} )
6
+ target_compile_options (RecommendationModels PRIVATE
7
+ $<$<BOOL :${BUILD_TESTING} >:-enable-testing>)
8
+
9
+
10
+ install (TARGETS RecommendationModels
11
+ ARCHIVE DESTINATION lib/swift/$<LOWER_CASE:${CMAKE_SYSTEM_NAME} >
12
+ LIBRARY DESTINATION lib/swift/$<LOWER_CASE:${CMAKE_SYSTEM_NAME} >
13
+ RUNTIME DESTINATION bin)
14
+ get_swift_host_arch(swift_arch)
15
+ install (FILES
16
+ $<TARGET_PROPERTY:RecommendationModels,Swift_MODULE_DIRECTORY>/RecommendationModels.swiftdoc
17
+ $<TARGET_PROPERTY:RecommendationModels,Swift_MODULE_DIRECTORY>/RecommendationModels.swiftmodule
18
+ DESTINATION lib/swift$<$<NOT :$<BOOL :${BUILD_SHARED_LIBS} >>:_static>/$<LOWER_CASE:${CMAKE_SYSTEM_NAME} >/${swift_arch} )
Original file line number Diff line number Diff line change @@ -3,6 +3,7 @@ add_subdirectory(DatasetsTests)
3
3
add_subdirectory (FastStyleTransferTests)
4
4
add_subdirectory (ImageClassificationTests)
5
5
add_subdirectory (MiniGoTests)
6
+ add_subdirectory (RecommendationModelTests)
6
7
add_subdirectory (SupportTests)
7
8
add_subdirectory (TextTests)
8
9
@@ -14,6 +15,7 @@ target_link_libraries(ModelTests PRIVATE
14
15
FastStyleTransferTests
15
16
ImageClassificationTests
16
17
MiniGoTests
18
+ RecommendationModelTests
17
19
SupportTests
18
20
TextTests
19
21
XCTest)
Original file line number Diff line number Diff line change
1
+ add_library (RecommendationModelTests
2
+ DLRMTests.swift
3
+ XCTestManifests.swift)
4
+ set_target_properties (RecommendationModelTests PROPERTIES
5
+ RUNTIME_OUTPUT_DIRECTORY $<TARGET_FILE_DIR:ModelTests>
6
+ LIBRARY_OUTPUT_DIRECTORY $<TARGET_FILE_DIR:ModelTests>)
7
+ target_link_libraries (RecommendationModelTests PUBLIC
8
+ RecommendationModels)
You can’t perform that action at this time.
0 commit comments