Open
Description
openedon Sep 18, 2024
- Package: package: azure-ai-ml
- Version: 1.20.0
- OS: Windows
- Python version: 3.11
Describe the bug
In my project I create an environment which build a docker image
ml_client = MLClient(...)
ctx = BuildContext(path=".", dockerfile_path="Dockerfile")
env = Environment(name="myimg", build=ctx)
ml_client.environments.create_or_update(env)
with some work I find the job name of the relevant job that is running the docker build command, then I call
ml_client.jobs.stream(build_job_name)
This will correctly wait for the job to complete and print a status or error message when done. Meanwhile I don't see anything else, like the docker build log.
To Reproduce
Steps to reproduce the behavior:
- invoke
ml_client.jobs.stream(build_job_name)
with a docker image build job in theprepare_image
experiment - should print the full docker build log
Expected behavior
See above.
Additional context
After debugging I found two main bugs: 1. a mismatch of uri_folder to UriFolder values used as enums and 2. incorrectly parsing the credentials to access the std_log.txt file.
Will send a patch.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Metadata
Assignees
Labels
Workflow: This issue is responsible by Azure service team.Issues that are reported by GitHub users external to the Azure organization.Workflow: This issue needs attention from Azure service team or SDK teamThe issue doesn't require a change to the product in order to be resolved. Most issues start as that