Ich habe caffe
lokal kompiliert und beim Versuch, die Tests auszuführen, make runtests
erhalte ich den Fehler:
libcudart.so.9.0: Gemeinsam genutzte Objektdatei kann nicht geöffnet werden: Keine solche Datei oder kein solches Verzeichnis
Beachten Sie, dass ich CUDA 8.0 installiert habe und aus Kompatibilitätsgründen 9.0 nicht installieren kann. Also schaue ich nach, ldd caffe
was los ist, und sehe wie erwartet eine Zeile:
libcudart.so.8.0 => /usr/local/cuda-8.0/lib64/libcudart.so.8.0
Später kommt jedoch:
libcudart.so.9.0 => not found
Wie kann ich feststellen, welches meiner gemeinsam genutzten Module die fehlerhafte Abhängigkeit aufweist? Kann ich irgendwie eine Abhängigkeitshierarchie erhalten, um zu sehen, welches Modul 9.0 statt 8.0 benötigt?