The application discloses a kind of storage device and training data reading method, medium, product,
system, it is related to storage technical field.Therein, method includes dividing training data into multiple data blocks,
randomization processing to each data block, obtain first
random access order, and each data block is prefetched to cache according to the order.When receiving training data reading request, each data block in cache is split into sub data block satisfying training data reading request,
randomization processing to each sub data block, obtain second
random access order, and determine the target data corresponding to training data reading request from each sub data block according to second
random access order.The application can solve the problem that related technology does not match in the scene of
deep learning training, random small file access and
high bandwidth demand of storage
system, both can randomly read the large amount of
small files required in training process, and can meet
high bandwidth demand, improve overall storage performance.