Good to hear!
num_workers depends on your CPU and probably your i/o throughput. Start with the number of cores and try different values around it. The Imagenet example 64 uses code to time the data loading time which might be useful for you.