Downloads a file from a URL if it not already in the cache.

Used in the notebooks

Used in the guide Used in the tutorials

By default the file at the url origin is downloaded to the cache_dir ~/.keras, placed in the cache_subdir datasets, and given the filename fname. The final location of a file example.txt would therefore be ~/.keras/datasets/example.txt.

Files in tar, tar.gz,, and zip formats can also be extracted. Passing a hash will verify the file after download. The command line programs shasum and sha256sum can compute the hash.


path_to_downloaded_file = tf.keras.utils.get_file(

fname Name of the file. If an absolute path /path/to/file.txt is specified the file will be saved at that location.