-
Notifications
You must be signed in to change notification settings - Fork 341
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Updating python3 version on dvcorg/cml-py3:runner #360
Comments
👋 @ricoms please replace container: docker://dvcorg/cml-py3:runner with container: docker://dvcorg/cml-py3:latest Actually not sure what is that
Absolutely!
This one! the Dockerfiles are in the docker folder and Github actions inside .github/workflows are building the images. |
Hi, in our company we have some workflows with python 3.8 and cuda11, it would be nice to have a cml image with python 3.8 and cuda 11 already available. Thanks |
@diegobit have you tried to use setup-python action instead? |
related to #217 |
Thanks! 🙏 |
I have some projects that require python 3.8 and I tried two options below:
install python3.8 inside your dvcorg/cml-py3:runner image, although I'm being unable to mount volumes on the image. I don't know how to explore the reason behind this. I'm basically running
docker run --rm -v scripts:/opt dvcorg/cml-py3:runner ./opt/test.sh
although my answer is..."exec: \"./opt/test.sh\": stat ./opt/test.sh: no such file or directory": unknown.
. And the content ofopt/test.sh
isapt update && sudo apt install python3.8
.Note: here I was not capable of finding which operating system the docker is using. Can I help to document and maintaining your docker images? Where is the repository generating them?
run a container of my own that runs my training, like this at github actions:
Note: I had to upgrade DVC version as the original docker version was below 1.0 and requiring Dvcfile.
Continuing with my explanation:
dvc repro
in the code above calls a docker command like thisdocker run --rm -u ${CURRENT_UID}:${CURRENT_UID} -v ${PWD}/ml:/opt/m ${DOCKER_IMAGE_NAME} train --project_name ${project-name} --input_dir /opt/${DATA_FILE}
from a Makefile... The problem here is the volume mounting. On the logs, it shows that it built the volume, although the container code can't find the files that are supposed to be in that volume.If it helps I have an open example here: https://github.com/ricoms/credit-fraud-dealing-with-imbalanced-datasets-mlops
The text was updated successfully, but these errors were encountered: