(
name, nsamples=128, seed=0, seqlen=2048, tokenizer=None, disentangle=False
)
| 112 | |
| 113 | # Function to select the appropriate loader based on dataset name |
| 114 | def get_loaders( |
| 115 | name, nsamples=128, seed=0, seqlen=2048, tokenizer=None, disentangle=False |
| 116 | ): |
| 117 | if name == "wikitext": |
| 118 | return get_wikitext2(nsamples, seed, seqlen, tokenizer) |
| 119 | if name in ["alpaca", "alpaca_cleaned", "alpaca_cleaned_no_safety"]: |
| 120 | return get_alpaca(nsamples, seed, seqlen, tokenizer, disentangle, dataset=name) |
| 121 | if name == "align": |
| 122 | return get_align(nsamples, seed, seqlen, tokenizer, disentangle=disentangle) |
| 123 | if name == "align_short": |
| 124 | return get_align( |
| 125 | nsamples, seed, seqlen, tokenizer, disentangle=disentangle, mode="short" |
| 126 | ) |
no test coverage detected