code: def shuffled_longer_valid_loader(c: Configs):
      """
      Shuffled validation data loader with `valid_seq_len` sequence length
      """
      return DataLoader(
          SequentialUnBatchedDataset(
              text=c.text.valid, dataset=c.text, seq_len=c.valid_seq_len
          ),
          batch_size=c.batch_size,
          collate_fn=transpose_batch,
          shuffle=True,
      )
  
file_path: annotated_deep_learning_paper_implementations/labml_nn/transformers/alibi/experiment.py
imports: import torch
  from torch.utils.data import DataLoader
  from labml import experiment, tracker
  from labml.configs import option, calculate
  from labml_helpers.datasets.text import SequentialUnBatchedDataset
  from labml_nn.transformers.alibi import AlibiMultiHeadAttention
  from labml_nn.experiments.nlp_autoregression import transpose_batch
  from labml_nn.transformers import TransformerConfigs
  from labml_nn.transformers.gpt import Configs
label_desc: Use image node_id 2 for calling a global function with example usage: shuffled_longer_valid_loader(c) and returns: DataLoader