swsnu / bd2018

25 stars 10 forks source link

Bazel 빌드시 Parallax target 생성 오류 #29

Closed JihoChoi closed 5 years ago

JihoChoi commented 5 years ago

Ubuntu 16.04 (2 cores, 8G RAM, *Without GPU) 환경에서 Bazel을 이용하여 Parallax cpu_enable branch에서 TensorFlow v1.11, Horovod 0.11.2 (OpenMPI 3.0.0)를 정상 build 하여 pip에 추가하였습니다.

installation.md의 마지막 부분 Install Parallax 스크립트 실행 중 Parallax pip package가 생성은 되지만 빌드시 타겟 파일이 생성되지 않아 질문을 드립니다.

22 를 참고하여 Bazel 0.18.1을 사용하였습니다.

> ./parallax # ~/parallax/parallax
> bazel build //parallax/util:build_pip_package
> bazel-bin/parallax/util/build_pip_package ./target
> pip install ./target/parallax-*.whl

parallax_pip_package_build

JihoChoi commented 5 years ago

정확한 이유를 확인하진 못했지만 새로운 인스턴스에서 모두 (Bazel, OpenMPI, TF, Horovod) 재설치 후 절대 경로로 빌드하니 pip package가 정상 생성되어 추가할 수 있었습니다.

감사합니다.

Closes: #29