Repository navigation
Release 2.2.0 #1475
AlessandroPomponio
announced in
Announcements
Release 2.2.0
#1475
Replies: 0 comments
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Uh oh!
There was an error while loading. Please reload this page.
🏅 Highlights
ado show measurementssubcommand for samplestoers,--from-experimentfilter on measurement display,--include-propertiesonado get space, and cascade-delete of datacontainers when deleting an operation make day-to-day workflows smoother.valueInDomainandPropertyDomain, eliminating subtle type errors that could surface when processing measurement data.✨ Features
ado show measurementsis now available for samplestores directly; the command accepts a new--from-experimentflag to filter measurements by experiment.ado get spacegains--include-propertiesto include property values in the output.ado delete operationnow cascade-deletes associated datacontainers automatically.🐛 Fixes
genericsubtypes are now recognized in numeric checks forPropertyDomain. NumPy scalars are correctly handled invalueInDomain. Internal range values now return native Python types, preventing downstream serialization issues. The live table display no longer propagates its own errors to fail the running operation. Parameterized experiments now use the correct identifier in progress prints.⚡ Performance
valueInDomainnow uses arithmetic comparison instead of set membership, reducing overhead for large domains. The YAML loader and dumper now prefer the C-backed implementation when available, speeding up serialization of large spaces and results.🧰 Build
📝 Docs
remote-executionnow clarifies how to upload Python packages;define-experiment-campaignclarifiesexperimentVersionfield requirements; a new standalonerun-experimentskill has been added;AGENTS.mdnow recommendspre-commitfor linting; guidance on manually cloninggit+sshdependencies forfromSourcehas been added; and a tip on writing tool outputs to file to avoid truncation has been included.🧹 Refactoring
SampleStorenow uses SQLAlchemy ORM constructs instead of raw SQL. Experiment identifier parsing is simplified to support only the common case.show relatedhas been changed from a higher value to 1, making the output more focused by default.⚙️ Autoconf 2.0.0
🧠 SFTTrainer 1.8.8
📈 vLLM Performance 1.15.2
gpu_memory_utilizationnow accepts values up to 0.98, unlocking higher GPU memory allocation for large model deployments. Geospatial dataset names inBenchmarkParametershave been restored. Deployments are now fully deleted before re-creation, preventing stale deployment conflicts.✂️ TRIM 2.2.1
missingTargetMeasurementon entities whosetargetOutputhas not yet been measured, enabling more flexible prior-free optimization.NoPriorsParameters.targetOutputhas been removed —targetOutputis now specified exclusively at the top level. Early validation and resolution oftargetOutputhas been introduced to catch configuration errors before a run starts. Several correctness fixes: prior parameter names are now validated correctly, the final model is always saved even after the sampling budget is exhausted, and the iterative modeling entity count (numberEntities_iterative_modeling) in the TRIM operator is fixed.🧮 CPLEX-MIP 1.1.0
🎛️ Profile Space 2.0.7
Full Changelog: 2.1.0...2.2.0
This discussion was created from the release Release 2.2.0.
All reactions