MCPcopy Create free account
hub / github.com/OpenBitSys/BitDistiller / get_calib_dataset

Function get_calib_dataset

quantization/clip_utils.py:10–16  ·  view source on GitHub ↗
(datasets="pileval", tokenizer=None, n_samples=128, block_size=1024)

Source from the content-addressed store, hash-verified

8import os
9import torch.nn as nn
10def get_calib_dataset(datasets="pileval", tokenizer=None, n_samples=128, block_size=1024):
11 if datasets == "pile":
12 return get_pile_dataset(tokenizer=tokenizer, n_samples=n_samples, block_size=block_size)
13 elif datasets == "gsm8k":
14 return get_calib_dataset_gsm8k(tokenizer=tokenizer, n_samples=n_samples, block_size=block_size)
15 elif datasets == "code":
16 return get_calib_dataset_code(tokenizer=tokenizer, n_samples=n_samples, block_size=block_size)
17
18def get_pile_dataset(tokenizer=None, n_samples=512, block_size=512):
19 # dataset = load_dataset("json", data_files="/root/model/llm-awq/val.jsonl.zst", split="train")

Callers 2

run_awqFunction · 0.85
run_clipFunction · 0.85

Calls 3

get_pile_datasetFunction · 0.85
get_calib_dataset_gsm8kFunction · 0.85
get_calib_dataset_codeFunction · 0.85

Tested by

no test coverage detected