Я пытаюсь построить tenorflow v1.13 с поддержкой графического процессора для макросов с картой nvidia.После примерно одного часа работы компилятора произошел сбой со следующим сообщением:
ERROR: tensorflow-git/tensorflow/python/BUILD:4057:1:
Linking of rule '//tensorflow/python:_pywrap_tensorflow_internal.so'
failed (Exit 1)
ld: library not found for -l:libnccl.so.2.4.2
clang: error: linker command failed with exit code 1 (use -v to see
invocation)
Target //tensorflow/tools/pip_package:build_pip_package failed to build
Use --verbose_failures to see the command lines of failed build steps.
INFO: Elapsed time: 6455.753s, Critical Path: 404.83s, Remote (0.00% of
the time): [queue: 0.00%, setup: 0.00%, process: 0.00%]
INFO: 8705 processes: 8705 local.
FAILED: Build did NOT complete successfully
Ниже приведены настройки моей машины: MAC OSX Mid 2012 Retina с NVIDA 650M.OSX 10.13.6 High Sierra, с CUDA 10.1, CUDNN = 7.5, NCCL 2.4.2, xcode 10.1.Я могу подтвердить, что cuda работает правильно.
Кажется, не удается найти NCCL lib, однако я установил их в соответствии с инструкциями здесь (обратите внимание, я использую версию 2.4.2):
Любая помощь будет весьма признательна.