MCPcopy Create free account
hub / github.com/boyiwei/alignment-attribution-code / get_loaders

Function get_loaders

lib/data.py:114–126  ·  view source on GitHub ↗
(
    name, nsamples=128, seed=0, seqlen=2048, tokenizer=None, disentangle=False
)

Source from the content-addressed store, hash-verified

112
113# Function to select the appropriate loader based on dataset name
114def 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 )

Callers 11

make_low_rankFunction · 0.90
eval_pplFunction · 0.85
prune_wandaFunction · 0.85
prune_sparsegptFunction · 0.85
prune_ablateFunction · 0.85
prune_wanda_v2Function · 0.85
prune_wandg_v1Function · 0.85
prune_wandgFunction · 0.85
make_low_rankFunction · 0.85

Calls 3

get_wikitext2Function · 0.85
get_alpacaFunction · 0.85
get_alignFunction · 0.85

Tested by

no test coverage detected