HF-Knight / data /quests /3_inference.json
knightscode139's picture
Upload folder using huggingface_hub
75bb597 verified
Raw
History Blame Contribute Delete
5.96 kB
{
"id": "inference",
"concept": "Inference & Pipelines",
"fiction": "The knight learns to call a soul into a vessel, waking dormant models and commanding them to cast their logic upon the world.",
"questions": [
{
"id": "inf_q1",
"shown": {
"question": "Explain what 'inference' means in the context of machine learning models.",
"concept_brief": "Ask the knight to explain what the spirit does once it is awake and answering questions, rather than learning."
},
"check": {
"strategy": "llm_judge",
"spec": {
"rubric": [
"Mentions making predictions or generating outputs",
"Mentions using an already trained model"
]
}
},
"reveal": "Inference is the process of using a trained model to make predictions or generate outputs on new data."
},
{
"id": "inf_q2",
"shown": {
"question": "What is the name of the high-level `transformers` function that combines a tokenizer and a model to easily perform tasks without writing boilerplate code?",
"concept_brief": "What is the name of the grand conduit that combines both the Runesmith's tool and the spirit's vessel into one swift spell?"
},
"check": {
"strategy": "keyword",
"spec": {
"correct_any": [
"pipeline",
"pipeline()"
]
}
},
"reveal": "The `pipeline` function."
},
{
"id": "inf_q3",
"shown": {
"question": "Which specific class in the `transformers` library is used to automatically load language models that generate text step-by-step?",
"concept_brief": "What specific vessel is forged for a spirit that speaks word by word, foretelling the next?"
},
"check": {
"strategy": "keyword",
"spec": {
"correct_any": [
"automodelforcausallm",
"AutoModelForCausalLM"
]
}
},
"reveal": "The `AutoModelForCausalLM` class."
},
{
"id": "inf_q4",
"shown": {
"question": "Write one line of Python code to load the \"gpt2\" model using the standard method of the `AutoModel` class.",
"concept_brief": "The knight must utter the exact incantation to pull the spirit 'gpt2' into a general vessel."
},
"check": {
"strategy": "ast",
"spec": {
"must_call_any": [
"from_pretrained"
]
}
},
"reveal": "AutoModel.from_pretrained(\"gpt2\")"
},
{
"id": "inf_q5",
"shown": {
"question": "Write one line of Python code to make a loaded language `model` produce new text based on input tensors, using the standard generation method.",
"concept_brief": "Command the vessel to speak, bringing forth new runes from the seed it was given."
},
"check": {
"strategy": "ast",
"spec": {
"must_call_any": [
"generate"
]
}
},
"reveal": "model.generate(**inputs)"
},
{
"id": "inf_q6",
"shown": {
"question": "While Hugging Face supports multiple deep learning frameworks, which one is most commonly used by default for model weights on the Hub?",
"concept_brief": "What is the foundational deep magic, the primary language of power, that most vessels are forged in?"
},
"check": {
"strategy": "keyword",
"spec": {
"correct_any": [
"pytorch",
"torch"
]
}
},
"reveal": "PyTorch."
},
{
"id": "inf_q7",
"shown": {
"question": "In PyTorch, what method is used to move a loaded model to a specific hardware accelerator, like a GPU?",
"concept_brief": "By what command does the knight physically shift the vessel onto the grand altar of computation?"
},
"check": {
"strategy": "keyword",
"spec": {
"correct_any": [
".to",
"to()",
"cuda()"
]
}
},
"reveal": "The `.to()` method (e.g., `model.to(\"cuda\")`)."
},
{
"id": "inf_q8",
"shown": {
"question": "Running massive models requires a vast amount of what specific hardware memory resource, usually found on GPUs?",
"concept_brief": "The great vessels require vast arenas of computation to awake. What is this specific heavy resource called?"
},
"check": {
"strategy": "keyword",
"spec": {
"correct_any": [
"vram",
"gpu memory"
]
}
},
"reveal": "VRAM (Video RAM)."
},
{
"id": "inf_q9",
"shown": {
"question": "In the `diffusers` library, what is the core class used to load pre-trained image generation models, similar to how AutoModel works for text?",
"concept_brief": "What is the grand conduit used specifically by the painters' guild to bring a visual spirit to life?"
},
"check": {
"strategy": "keyword",
"spec": {
"correct_any": [
"diffusionpipeline",
"DiffusionPipeline",
"stablediffusionpipeline"
]
}
},
"reveal": "The `DiffusionPipeline` class."
},
{
"id": "inf_q10",
"shown": {
"question": "What object or file defines the specific architecture of a model, such as its number of layers and hidden size?",
"concept_brief": "What is the blueprint that dictates exactly how the vessel is shaped and how many chambers it has?"
},
"check": {
"strategy": "keyword",
"spec": {
"correct_any": [
"config",
"configuration",
"config.json"
]
}
},
"reveal": "The configuration (or `config.json`)."
}
]
}