azureml-examples/cli/jobs/pipelines/tensorflow-image-segmentation
jeff-shepherd 28af259357
Updated tensorflow-2.16-cuda11 to tensorflow-2.16-cuda12 (#3436)
2024-10-31 11:44:20 -07:00
..
environments/nvidia_tensorflow Tensorflow image segmentation reference job (unet on pets) (#1518) 2022-07-29 09:15:14 -07:00
src [bugfix] Upgrade curated environment tf from 2.11 to 2.16 (#3268) 2024-07-08 15:13:02 +08:00
README.md Tensorflow image segmentation reference job (unet on pets) (#1518) 2022-07-29 09:15:14 -07:00
pipeline.yml Updated tensorflow-2.16-cuda11 to tensorflow-2.16-cuda12 (#3436) 2024-10-31 11:44:20 -07:00

README.md

Tensorflow Distributed Image Segmentation

This folder provides a reference implementation for a tensorflow distributed training job. This implements an image segmentation task based on a UNet architecture on the Oxford IIIT Pet dataset.

The job uses the raw dataset and unpacks it as actual JPG/PNG files, instead of using the tfds dataset. The reason is that we want to provide you a job that you can easily transpose to your use case by changing the inputs files only.

We have tagged the code with the following expressions to walk you through the key implementation details.

Using your editor, search for those strings to get an idea of how to implement:

  • DISTRIBUTED : how to implement distributed tensorflow,
  • MLFLOW : how to implement mlflow reporting of metrics and artifacts,
  • PROFILER: how to implement tensorflow profiling within a job.