Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
vision
Commits
f9229160
Commit
f9229160
authored
Jan 17, 2020
by
keith
Committed by
Francisco Massa
Jan 17, 2020
Browse files
Fix C++ API build work with libtorch (#1764)
parent
885db4b1
Changes
1
Show whitespace changes
Inline
Side-by-side
Showing
1 changed file
with
14 additions
and
2 deletions
+14
-2
CMakeLists.txt
CMakeLists.txt
+14
-2
No files found.
CMakeLists.txt
View file @
f9229160
cmake_minimum_required
(
VERSION 2.8
)
project
(
torchvision
)
set
(
CMAKE_CXX_STANDARD 14
)
enable_language
(
CUDA
)
add_definitions
(
-D__CUDA_NO_HALF_OPERATORS__
)
find_package
(
Torch REQUIRED
)
find_package
(
pybind11 REQUIRED
)
include_directories
(
${
PYTHON_INCLUDE_DIR
}
)
file
(
GLOB HEADERS torchvision/csrc/vision.h
)
file
(
GLOB HEADERS torchvision/csrc/*.h
)
file
(
GLOB CPU_HEADERS torchvision/csrc/cpu/vision_cpu.h
)
file
(
GLOB CPU_SOURCES torchvision/csrc/cuda/*.h torchvision/csrc/cpu/*.cpp
)
file
(
GLOB CUDA_HEADERS torchvision/csrc/cuda/vision_cuda.h
)
file
(
GLOB CUDA_SOURCES torchvision/csrc/cuda/*.h torchvision/csrc/cuda/*.cu
)
file
(
GLOB MODELS_HEADERS torchvision/csrc/models/*.h
)
file
(
GLOB MODELS_SOURCES torchvision/csrc/models/*.h torchvision/csrc/models/*.cpp
)
add_library
(
${
PROJECT_NAME
}
SHARED
${
MODELS_SOURCES
}
)
add_library
(
${
PROJECT_NAME
}
SHARED
${
MODELS_SOURCES
}
${
CPU_SOURCES
}
${
CUDA_SOURCES
}
)
target_link_libraries
(
${
PROJECT_NAME
}
PUBLIC
"
${
TORCH_LIBRARIES
}
"
)
install
(
TARGETS
${
PROJECT_NAME
}
DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/lib
)
install
(
FILES
${
HEADERS
}
DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/include/
${
PROJECT_NAME
}
)
install
(
FILES
${
CPU_HEADERS
}
DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/include/
${
PROJECT_NAME
}
/cpu
)
install
(
FILES
${
CUDA_HEADERS
}
DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/include/
${
PROJECT_NAME
}
/cuda
)
install
(
FILES
${
MODELS_HEADERS
}
DESTINATION
${
CMAKE_INSTALL_PREFIX
}
/include/
${
PROJECT_NAME
}
/models
)
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment