Skip to main content
Manus에서 모든 스킬 실행
원클릭으로
benchopt
GitHub 제작자 프로필

benchopt

1개 GitHub 저장소에서 수집된 7개 skills를 저장소 단위로 보여줍니다.

수집된 skills
7
저장소
1
업데이트
2026-06-26
저장소 지도

skills가 있는 위치

수집된 skill 수가 많은 주요 저장소와 이 제작자 카탈로그 내 비중, 직업 분포를 보여줍니다.

저장소 탐색

저장소와 대표 skills

benchopt-add-dataset
소프트웨어 개발자

How to add a dataset to an existing benchopt benchmark: the Dataset class contract (get_data feeding Objective.set_data), parameters, requirements, expensive one-time prepare() with caching, reproducible seeding, a zero-dependency Simulated dataset, and test_parameters. Use when implementing or fixing a dataset, not when authoring a whole benchmark.

2026-06-26
benchopt-add-solver
소프트웨어 개발자

How to add a solver to an existing benchopt benchmark: the Solver class contract (set_objective/run/get_result), sampling strategies and stopping criteria for convergence curves, parameters, requirements, skipping incompatible problems, warm-up/JIT handling, and test_parameters. Use when implementing or fixing a solver, not when authoring a whole benchmark.

2026-06-26
benchopt-create-benchmark
소프트웨어 개발자

How to author a new benchopt benchmark (datasets, solvers, objective): the component contract, benchmark-wide config and dependencies, data preparation, testing, and CI. Use when creating or restructuring a benchmark repo, not when working on the benchopt library itself.

2026-06-26
benchopt-debug
소프트웨어 개발자

How to drive a benchmark's code directly from Python via the Benchmark object, without launching the full `benchopt run` CLI: load datasets and the objective, inspect what `Dataset.get_data()` returns, replay a solver (`set_objective`/`run`/`get_result`) and call `Objective.evaluate_result()` on its output or an arbitrary checkpoint. Covers common pitfalls — NaNs, diverging curves (benchopt's divergence guard), and stale-cache surprises plus how to bust the cache — and points to `benchopt test` for catching design problems early. Use when debugging a benchmark's own code (a failing `get_data`, a diverging solver, NaNs, a suspicious metric, results that don't update after an edit) rather than running or authoring one.

2026-06-26
benchopt-parallel
소프트웨어 개발자

How to scale a benchopt run from local cores to a cluster: choosing a backend (loky/dask/submitit), the --n-jobs vs --parallel-config split, the YAML config for SLURM and Dask, per-solver/per-run SLURM overrides, how --timeout maps to slurm_time, and how caching behaves across nodes and machines. Use when a run is too slow, needs a cluster, or behaves oddly under parallelism — not for the basics of selecting solvers/datasets (see benchopt-run-benchmark).

2026-06-26
benchopt-results
소프트웨어 개발자

Explore and manage benchopt result files: read run parquets in Python (benchopt.results.read_results), understand the dataframe schema, use the CLI (plot/merge/publish) and outputs/ layout, save custom views with plot_configs, write custom BasePlot plots, and merge results across machines. Use when analysing, slicing, comparing, plotting, or sharing benchmark results.

2026-06-26
benchopt-run-benchmark
소프트웨어 개발자

How to run a benchopt benchmark and manage results: selecting objectives/datasets/solvers (with parameter grids), repetitions and budgets, parallelism (local and SLURM), conda environments, installing requirements, preparing data, caching, and plotting/publishing. Use when running an existing benchmark, not when authoring one.

2026-06-26
저장소 1개 중 1개 표시
모든 저장소를 표시했습니다
benchopt Agent Skills | SkillsMP