@@ -229,6 +229,8 @@ if (${TRITON_PYTORCH_DOCKER_BUILD})
229
229
COMMAND docker cp pytorch_backend_ptlib:/usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_cuda_linalg.so libtorch_cuda_linalg.so
230
230
COMMAND docker cp pytorch_backend_ptlib:/usr/local/lib/python3.10/dist-packages/torch/lib/libtorch_global_deps.so libtorch_global_deps.so
231
231
COMMAND docker cp pytorch_backend_ptlib:/usr/local/lib/python3.10/dist-packages/torch/lib/libcaffe2_nvrtc.so libcaffe2_nvrtc.so
232
+ # TODO: Revisit when not needed by making it part of cuda base container.
233
+ COMMAND docker cp -L pytorch_backend_ptlib:/usr/local/cuda-12.5/targets/${LIBS_ARCH}-linux/lib/libcusparseLt.so libcusparseLt.so
232
234
COMMAND docker cp pytorch_backend_ptlib:/usr/local/lib/libtorchvision.so libtorchvision.so
233
235
COMMAND /bin/sh -c "if [ ${TRITON_PYTORCH_ENABLE_TORCHTRT} = 'ON' ]; then docker cp pytorch_backend_ptlib:/usr/local/lib/python3.10/dist-packages/torch_tensorrt/lib/libtorchtrt_runtime.so libtorchtrt_runtime.so; fi"
234
236
COMMAND docker cp pytorch_backend_ptlib:/usr/local/lib/python3.10/dist-packages/torch_tensorrt/bin/torchtrtc torchtrtc || echo "error ignored..." || true
@@ -434,6 +436,7 @@ if (${TRITON_PYTORCH_DOCKER_BUILD})
434
436
install (
435
437
FILES
436
438
${PT_LIB_PATHS}
439
+ ${CMAKE_CURRENT_BINARY_DIR} /libcusparseLt.so
437
440
${CMAKE_CURRENT_BINARY_DIR} /LICENSE.pytorch
438
441
DESTINATION ${CMAKE_INSTALL_PREFIX} /backends/pytorch
439
442
)
@@ -474,6 +477,7 @@ if (${TRITON_PYTORCH_DOCKER_BUILD})
474
477
COMMAND ln -sf libopencv_flann.so libopencv_flann.so.${OPENCV_VERSION}
475
478
COMMAND ln -sf libpng16.so libpng16.so.16
476
479
COMMAND ln -sf libjpeg.so libjpeg.so.8
480
+ COMMAND ln -sf libcusparseLt.so libcusparseLt.so.0
477
481
RESULT_VARIABLE LINK_STATUS
478
482
WORKING_DIRECTORY ${CMAKE_INSTALL_PREFIX} /backends/pytorch)
479
483
if(LINK_STATUS AND NOT LINK_STATUS EQUAL 0)
0 commit comments