PowerAI는 v1.4까지는 internet에서 자유롭게 download 받아서 쓸 수 있도록 되어 있었으나, v1.5부터는 별도로 주문을 해야 download 받을 수 있도록 바뀌었습니다. 다만 이때도 machine serial #만 넣으면 무료로 주문이 되니까 비용 부담은 없었습니다. 그래도 불편한 것은 사실이었지요.
그 점은 여전합니다만, v1.5.2, 즉 R5.2부터는 PowerAI를 포함한 docker image로도 배포가 됩니다.
Redhat 7.5와 docker 13.1, nvidia-docker 1.0을 설치한 AC922 위에서 쓸 수 있는 이 docker image는 Ubuntu 16.04에 CUDA 9.2 기반으로 만들어져 있습니다. 그리고 그 속에 포함된 PowerAI R5.2 속에는 다음과 같은 component 들이 들어있습니다.
특히 IBM이 별도로 만들어 contribute한 Snap ML도 들어있는 것이 눈에 띕니다.
Component | Version |
---|---|
Distributed Deep Learning (DDL) | 1.0.0 |
TensorFlow | 1.8.0 |
TensorBoard | 1.8.0 |
IBM Caffe | 1.0.0 |
BVLC Caffe | 1.0.0 |
PyTorch | 0.4.0 |
Snap ML | 1.0.0 |
Spectrum MPI | 10.2 |
Bazel | 0.10.0 |
OpenBLAS | 0.2.20 |
Protobuf | 3.4.0 |
사용법은 일반 docker와 동일하며 간단합니다. 아래와 같이 pull 해서...
# docker pull ibmcom/powerai
다음과 같이 사용하시면 됩니다.
# nvidia-docker run -ti --env LICENSE=yes ibmcom/powerai bash
현재 사용가능한 tag은 1.5.2-all-ubuntu16.04와 1.5.2-all-ubuntu16.04-py3이 있습니다. 가령 python3에서 tensorflow를 사용하시고자 한다면 아래와 같이 py3 tag를 붙여서 pull/run 하시면 됩니다.
# docker pull ibmcom/powerai:1.5.2-all-ubuntu16.04-py3
# nvidia-docker run -ti --env LICENSE=yes ibmcom/powerai:1.5.2-all-ubuntu16.04-py3 bash
더 자세한 내용은 아래 site를 참조하세요.
https://developer.ibm.com/linuxonpower/deep-learning-powerai/releases/
https://hub.docker.com/r/ibmcom/powerai/
댓글 없음:
댓글 쓰기