NVIDIA-Merlin / models

Merlin Models is a collection of deep learning recommender system model reference implementations
https://nvidia-merlin.github.io/models/main/index.html
Apache License 2.0
262 stars 50 forks source link

Skip dependencies in SOK installation #1138

Closed edknv closed 1 year ago

edknv commented 1 year ago

gpu-multi / tensorflow (pull_request) in the CI fails with:

FileNotFoundError: [Errno 2] No such file or directory: '/usr/local/lib/python3.8/dist-packages/horovod/openmpi_dist/bin/mpirun'

in https://github.com/NVIDIA-Merlin/models/pull/1110 for example, because SOK requires horovod and reinstalls it, overwriting the horovod installation in the ci-runner. This PR fixes that by adding --no-deps so that SOK does not install dependencies. We run setup.py in development mode because python install setup.py does not support --no-deps.

github-actions[bot] commented 1 year ago

Documentation preview

https://nvidia-merlin.github.io/models/review/pr-1138