Ошибка построения базы TensorFlow: ошибка компиляции правила C++ "@boringssl//:crypto"

Я использую суперкластер, который использует только Glibc 2.12. Мне удалось успешно установить Bazel(версия 0.15.0), но не удалось построить тензор потока сборки Bazel с длинным журналом ошибок, частью которого является:

ОШИБКА: /home2/yangto/.cache/bazel/_bazel_yangto/b9c3b9594c932d1e804df44467c1c0d2/external/boringssl/BUILD:115:1: C++ компиляция правила '@boringssl//:crypto' external / linux external-linux_6464 / linux -64 / linux6464646464646464646464x6464646464x646464646464x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64x64/ru/ell_bux_inx_64_64 внешняя_компьютер /crypto/fipsmodule/rsaz-avx2.S: Сообщения ассемблера: внешние /boringssl/linux-x86_64/crypto/fipsmodule/rsaz-avx2.S: 37: Ошибка: суффикс или операнды недопустимы для "vpxor"

external/boringssl/linux-x86_64/crypto/fipsmodule/rsaz-avx2.S: 80: Ошибка: нет такой инструкции: 'vpbroadcastq.Land_mask (% rip),% ymm15'

external/boringssl/linux-x86_64/crypto/fipsmodule/rsaz-avx2.S:91: ошибка: суффикс или операнды недопустимы для vpaddq

external/boringssl/linux-x86_64/crypto/fipsmodule/rsaz-avx2.S:92: Ошибка: нет такой инструкции: 'vpbroadcastq 0-128 (% rsi),% ymm10'

external/boringssl/linux-x86_64/crypto/fipsmodule/rsaz-avx2.S:93: Ошибка: суффикс или операнды недопустимы для 'vpaddq'

.....так далее

И при использовании --verbose_failures для мониторинга сбоя я получил следующее сообщение:

/home2/my_name/.cache/bazel/_bazel_my_name/b9c3b9594c932d1e804df44467c1c0d2/external/boringssl/BUILD:115:1: 
C++ compilation of rule '@boringssl//:crypto' failed (Exit 1): 
gcc failed: error executing command 

cd  /home2/my_name/.cache/bazel/_bazel_my_name/b9c3b9594c932d1e804df44467c1c0d2/execroot/org_tensorflow && \

exec env - \

LD_LIBRARY_PATH=/usr/public/gnu/gcc/4.8.4/lib:
      /usr/public/gnu/gcc/4.8.4/lib64:
      /usr/local/cuda-8.0/lib64:
      /usr/public/torque/lib \

PATH=/home2/my_name/bazel/output:
    /home2/my_name/anaconda3/bin:
    /usr/public/gnu/gcc/4.8.4/bin:
    /usr/local/cuda-8.0/bin:
    /usr/local/cuda-8.0/samples/bin/x86_64/linux/release:
    /usr/public/torque/bin:
    /usr/public/torque/sbin:
    /usr/public/moab/bin:
    /usr/public/moab/sbin:
    /usr/local/sbin:
    /usr/sbin:
    /sbin:
    /home2/my_name/bin:
    /usr/lib64/qt-3.3/bin:
    /usr/local/bin:
    /bin:
    /usr/bin:
    /opt/ganglia/bin:   
    /opt/ganglia/sbin:
    /usr/java/latest/bin:
    /opt/rocks/bin \

PWD=/proc/self/cwd \
PYTHON_BIN_PATH=/home2/my_name/anaconda3/bin/python \
PYTHON_LIB_PATH=/home2/my_name/anaconda3/lib/python3.6/site-packages \
TF_DOWNLOAD_CLANG=0 \
TF_NEED_CUDA=0 \
TF_NEED_OPENCL_SYCL=0 \

/usr/public/gnu/gcc/4.8.4/bin/gcc 
-U_FORTIFY_SOURCE 
-fstack-protector 
-Wall 
-B/usr/public/gnu/gcc/4.8.4/bin 
-B/usr/bin 
-Wunused-but-set-parameter 
-Wno-free-nonheap-object 
-fno-omit-frame-pointer 
-g0 -O2 
'-D_FORTIFY_SOURCE=1' 
-DNDEBUG 
-ffunction-sections 
-fdata-sections 
-MD -MF 

bazel-out/k8-opt/bin/external/boringssl/_objs/crypto/external/boringssl/linux-x86_64/crypto/fipsmodule/p256-x86_64-asm.pic.d 
-fPIC 
-iquote external/boringssl 
-iquote bazel-out/k8-opt/genfiles/external/boringssl 
-iquote external/bazel_tools 
-iquote bazel-out/k8-opt/genfiles/external/bazel_tools 
-isystem external/boringssl/src/include 
-isystem bazel-out/k8-opt/genfiles/external/boringssl/src/include 
-isystem bazel-out/k8-opt/bin/external/boringssl/src/include 

'-march=native' 
-DGPR_BACKWARDS_COMPATIBILITY_MODE 
-Wa,--noexecstack 
'-D_XOPEN_SOURCE=700' 
-Wall 
-Werror 
'-Wformat=2' 
-Wsign-compare 
-Wmissing-field-initializers 
-Wwrite-strings 
-Wshadow 
-fno-common 
'-std=c11' 
-Wmissing-prototypes 
-Wold-style-definition 
-Wstrict-prototypes 
-fno-canonical-system-headers 
-Wno-builtin-macro-redefined 
'-D__DATE__="redacted"' 
'-D__TIMESTAMP__="redacted"' 
'-D__TIME__="redacted"' 

-c external/boringssl/linux-x86_64/crypto/fipsmodule/p256-x86_64-asm.S 
-o bazel-out/k8-opt/bin/external/boringssl/_objs/crypto/external/boringssl/linux-x86_64/crypto/fipsmodule/p256-x86_64-asm.pic.o

Кто-нибудь может мне с этим помочь? (Я просматривал в Интернете подобные проблемы, но все еще борюсь).


Дополнительно Примечание: я использую общий суперскластер без разрешения sudo. Интересно, будут ли какие-нибудь решения в моем случае...

0 ответов

Другие вопросы по тегам