Benchmarks: reduce coupling to Coiled as the remote runner
Maintainer antworten meist innerhalb von 1 Tag
Dieses Issue hat noch niemand übernommen.
Bewertung
- Schwierigkeit
- 5/5
- Geschätzter Aufwand
- Über eine Woche
- Anfängerfreundlichkeit
- 22/100
- Issue-Typ
- Refactoring
- Klarheit
- Muss geklärt werden
- Aktivitätsstatus
- Ruhig
- Tech-Stack
- gcp, python
- Bereich
- cloud, performance
Rechercherichtung
Start in benchmarks/geospatial/engine_suite.py, where remote runs go through the coiled.function decorator, and read how the harness provisions the native module and handles VM lifecycle. The issue does not settle which provider replaces Coiled, so a maintainer decision on that comes first. Done means the suite runs remotely without a Coiled dependency, with the chosen provider documented.
Vom Indexierungsmodell aus dem Issue-Text verfasst.
Beschreibung
The geospatial engine suite (benchmarks/geospatial/engine_suite.py) drives its remote runs through Coiled Functions. Coiled is convenient (environment sync, one reused VM per machine size) and works well today, but in review Alex raised a fair durability question: with Matthew Rocklin stepping back from Coiled (https://matthewrocklin.com/stepping-back/), it is unclear how durable Coiled Functions are long term, so the suite should not be hard-tied to a single provider.
- Vanilla Cloud Run was suggested as a good fit, since we usually profile against ARCO-ERA5 in-region (us-central1).
- The remote side of the suite is already mostly provider-agnostic: cells are plain functions taking a source tarball, and the native module is provisioned per VM by the harness itself (4b76f31b7b5aba579ffb71ed110e4f44d891ad3d), so porting means swapping the
coiled.functiondecorator and the VM lifecycle handling.
Context: https://github.com/xqlsystems/xarray-sql/pull/227#discussion_r3592761115
- Vorherrschende Sprache
- Python
- Sterne
- 142
- Forks
- 19
- Ø Merge
- 1 T. 9 Std.
- Gemergte PRs (30 T.)
- 10
Entwicklungsumgebung
- Kein Dockerfile und keine Docker-Compose-Datei
- Keine Pull-Request-Vorlage
- Beitragsleitfaden lesen
Erste Schritte
- Lesen Sie das ganze Issue und danach den Beitragsleitfaden des Projekts.
- Schreiben Sie ins Issue, dass Sie es übernehmen — das erspart doppelte Arbeit.
- Forken Sie das Repository und arbeiten Sie in einem Branch.
- Öffnen Sie einen Pull Request, der die Issue-Nummer nennt.
Mehr aus xqlsystems/xarray-sql
-
documentation
Schwierigkeit 1/5 1-3 Stunden Anfängerfreundlichkeit 85/100
xqlsystems/xarray-sql#268 ·
Maintainer antworten meist innerhalb von 1 Tag
-
enhancement
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 64/100
xqlsystems/xarray-sql#267 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 1/5 Unter einer Stunde Anfängerfreundlichkeit 74/100
xqlsystems/xarray-sql#243 ·
Maintainer antworten meist innerhalb von 1 Tag
-
publish.yml: the TestPyPI verification step is unreachable (and installs the wrong package name)Offen
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 62/100
xqlsystems/xarray-sql#242 ·
Maintainer antworten meist innerhalb von 1 Tag
-
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
xqlsystems/xarray-sql#237 ·
Maintainer antworten meist innerhalb von 1 Tag
Alle Issues in xqlsystems/xarray-sql
Ähnliche Issues
-
documentation good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 72/100
drevendev/HungryCrab#273 ·
Maintainer antworten meist innerhalb von 1 Tag
-
good first issue help wanted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 76/100
drevendev/BeautifulRepo#19 ·
Maintainer antworten meist innerhalb von 2 Tagen
-
Moonshot: Kimi K3 always sends `reasoning_effort="max"`, though the API now accepts `low` and `high`Offenaccepted
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 78/100
UKGovernmentBEIS/inspect_ai#5939 ·
Maintainer antworten meist innerhalb von 1 Tag
-
bug linux
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 75/100
Maintainer antworten meist innerhalb von 1 Tag
-
area:data data-quality
Schwierigkeit 2/5 1-3 Stunden Anfängerfreundlichkeit 68/100
reacher-z/Awesome-CUA#1468 ·
Maintainer antworten meist innerhalb von 1 Tag