Сборка из Dockerfile-runtime Импорт h2o4gpu - без модуля h2o4gpu
Недавно я создал образ докера h2o4gpu, используя Dockerfile-runtime, и сумел запустить его и войти в блокноты Jupyter.
Тем не менее, при попытке запустить
import h2o4gpu
Я получаю ошибку, что нет модуля h2o4gpu. После этого я попытался установить, добавив приведенную ниже команду в dockerfile.
pip install --extra-index-url https://pypi.anaconda.org/gpuopenanalytics/simple h2o4gpu
pip install h2o4gpu-0.2.0-cp36-cp36m-linux_x86_64.whl
Это также не удалось, поэтому мне было интересно, есть ли другие изменения, которые я должен сделать, или я должен делать файл Docker с нуля.
Спасибо
1 ответ
Решение
Чтобы построить проект, вы можете следовать этому рецепту:
git clone https://github.com/h2oai/h2o4gpu.git
cd h2o4gpu
make centos7_cuda9_in_docker
Это будет работать на хосте x86_64 или ppc64le с установленным современным докером. Файл Python.whl записывается в dist
каталог.
Даже если процесс сборки значительно реорганизован, этот стиль сборки API, скорее всего, останется.