spider
genlm.eval.domains.spider.spider
SpiderInstance
Bases: Instance
Schema for text to SQL instance.
Source code in genlm/eval/domains/spider/spider.py
SpiderDataset
Bases: Dataset[SpiderInstance]
Dataset for text to SQL evaluation.
Source code in genlm/eval/domains/spider/spider.py
SpiderEvaluator
Bases: Evaluator[SpiderInstance]
Evaluator for Spider.
Source code in genlm/eval/domains/spider/spider.py
default_prompt_formatter(tokenizer, instance, use_chat_format=True, system_prompt=SYSTEM_PROMPT)
Default prompt formatter for pattern matching.
Parameters:
Name | Type | Description | Default |
---|---|---|---|
tokenizer
|
Tokenizer
|
The tokenizer to use. |
required |
instance
|
SpiderInstance
|
The instance to format. |
required |
use_chat_format
|
bool
|
Whether to use chat format. |
True
|
system_prompt
|
str
|
The system prompt to use. |
SYSTEM_PROMPT
|
Returns:
Type | Description |
---|---|
list[int]
|
The prompt ids. |