brainscore_core.submission.endpoints
Process plugin submissions (data, metrics, benchmarks, models) and score models on benchmarks.
Functions
|
|
|
Triggered when changes are merged to the GitHub repository, if those changes affect benchmarks or models. |
|
|
|
|
|
For argparse |
|
Identify the set of benchmarks by resolving benchmarks to the list of public benchmarks if benchmarks is ALL_PUBLIC :param domain: "language" or "vision" :param benchmarks: either a list of benchmark identifiers or the string |
|
Identify the set of models by resolving models to the list of public models if models is ALL_PUBLIC :param domain: "language" or "vision" :param models: either a list of model identifiers or the string |
|
Identify the set of model/benchmark pairs to score by resolving new_models and new_benchmarks in the user input. Prints the names of models and benchmarks to stdout. :param domain: "language" or "vision" :param args_dict: a map containing new_models, new_benchmarks, and specified_only, specifying which the model/benchmark names to be resolved. |
|
prepares parameters for the run_scoring_endpoint. |
|
Send submitter an email if their web-submitted PR fails. |
|
Classes
|
Interface for domain-specific model + benchmark loaders and the score method. |
|
|
|
Retrieve user information (UID from email / email from UID) Create new user from email address Send email to user |