diff --git a/examples/tensorflow/image-classification/run_image_classification.py b/examples/tensorflow/image-classification/run_image_classification.py index 61c6cea2cd9443..6a4b7df4d0a05c 100644 --- a/examples/tensorflow/image-classification/run_image_classification.py +++ b/examples/tensorflow/image-classification/run_image_classification.py @@ -543,6 +543,7 @@ def compute_metrics(p): logging.info(f"{metric_name}: {value:.3f}") if training_args.output_dir is not None: + os.makedirs(training_args.output_dir, exist_ok=True) with open(os.path.join(training_args.output_dir, "all_results.json"), "w") as f: f.write(json.dumps(eval_metrics))