ds stands by DataSet while dl stands by DataLoader.
As far as I known, datasets contains the data: train, validation and optionally test sets. DataLoader iterates over this data in order to provide to the model chunks of specific size to fit it (those chunks are called mini-batches)