He compilado caffe
localmente y al intentar ejecutar las pruebas make runtests
aparece el error:
libcudart.so.9.0: no se puede abrir el archivo de objeto compartido: no existe tal archivo o directorio
Tenga en cuenta que tengo instalado CUDA 8.0 y, por motivos de compatibilidad, no puedo instalar 9.0. Entonces, lo hago ldd caffe
para ver qué está pasando y puedo ver una línea como se esperaba:
libcudart.so.8.0 => /usr/local/cuda-8.0/lib64/libcudart.so.8.0
Sin embargo, luego viene:
libcudart.so.9.0 => not found
¿Cómo puedo determinar cuál de mis módulos compartidos tiene la dependencia no autorizada? ¿Puedo obtener una jerarquía de dependencias de alguna manera para ver qué módulo quiere 9.0 en lugar de 8.0?