Skip to content

Instantly share code, notes, and snippets.

@rish-16
Created May 29, 2021 07:09
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save rish-16/14d96490106411b82cd8f5c4086d74eb to your computer and use it in GitHub Desktop.
Save rish-16/14d96490106411b82cd8f5c4086d74eb to your computer and use it in GitHub Desktop.
A guide on Colab TPU training using PyTorch XLA (Part 5.1)
PATH = "./my_dataset/" # path to dataset on Colab instance
TRAIN_PATH = PATH + "train/"
VAL_PATH = PATH + "val/"
# your custom augmentations
T = transforms.Compose([
transforms.ToTensor(),
...
])
# same procedure but you use datasets.ImageFolder(...) instead
if not xm.is_master_ordinal():
xm.rendezvous('download_only_once')
data_train = datasets.ImageFolder(TRAIN_PATH, transform=T)
data_test = datasets.ImageFolder(VAL_PATH, transform=T)
if xm.is_master_ordinal():
xm.rendezvous('download_only_once')
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment