Ok here is the reason, I have at same directory of scrpit the output directory name the same as the dataset name , so whenever I run the code the scripts tries to load the dataset from this empty directorty that was dedicated for output. Conclusion name your output directory different to dataset name.