Skip to content

Commit b8baa93

Browse files
Hemant Jainmc-nv
authored andcommitted
Add jpeg CV deps to PyTorch (#65)
- Needed by Torchvision
1 parent df900ce commit b8baa93

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

CMakeLists.txt

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -182,6 +182,7 @@ set(OPENCV_LIBS
182182
"libopencv_imgproc.so"
183183
"libopencv_core.so"
184184
"libpng16.so"
185+
"libjpeg.so"
185186
)
186187

187188
if (${TRITON_PYTORCH_DOCKER_BUILD})
@@ -220,6 +221,7 @@ if (${TRITON_PYTORCH_DOCKER_BUILD})
220221
COMMAND docker cp pytorch_backend_ptlib:/usr/lib/${LIBS_ARCH}-linux-gnu/libopencv_imgproc.so.3.4.11 libopencv_imgproc.so
221222
COMMAND docker cp pytorch_backend_ptlib:/usr/lib/${LIBS_ARCH}-linux-gnu/libopencv_core.so.3.4.11 libopencv_core.so
222223
COMMAND docker cp pytorch_backend_ptlib:/usr/lib/${LIBS_ARCH}-linux-gnu/libpng16.so.16.37.0 libpng16.so
224+
COMMAND docker cp pytorch_backend_ptlib:/usr/lib/${LIBS_ARCH}-linux-gnu/libjpeg.so.8.2.2 libjpeg.so
223225
COMMAND /bin/sh -c "if [ -f libmkl_def.so ]; then patchelf --add-needed libmkl_gnu_thread.so libmkl_def.so; fi"
224226
COMMAND /bin/sh -c "if [ -f libmkl_def.so ]; then patchelf --add-needed libmkl_core.so libmkl_def.so; fi"
225227
COMMAND /bin/sh -c "if [ -f libmkl_avx2.so ]; then patchelf --add-needed libmkl_gnu_thread.so libmkl_avx2.so; fi"
@@ -439,6 +441,7 @@ if (${TRITON_PYTORCH_DOCKER_BUILD})
439441
COMMAND ln -sf libopencv_imgproc.so libopencv_imgproc.so.${OPENCV_VERSION}
440442
COMMAND ln -sf libopencv_core.so libopencv_core.so.${OPENCV_VERSION}
441443
COMMAND ln -sf libpng16.so libpng16.so.16
444+
COMMAND ln -sf libjpeg.so libjpeg.so.8
442445
RESULT_VARIABLE LINK_STATUS
443446
WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX}/backends/pytorch)
444447
if(LINK_STATUS AND NOT LINK_STATUS EQUAL 0)

0 commit comments

Comments
 (0)