ADA-research / Sparkle

Sparkle is a Programming by Optimisation (PbO)-based problem-solving platform designed to enable the widespread and effective use of PbO techniques for improving the state-of-the-art in solving a broad range of prominent AI problems, including SAT and AI Planning.
https://ada-research.github.io/Sparkle/
MIT License
1 stars 1 forks source link

Sprk 102 #25

Closed BrianSchiller closed 2 weeks ago

BrianSchiller commented 4 weeks ago

Wrote sparkle_extractor_wrapper, based on the existing implemenation of spakle_run_default_wrapper.

BrianSchiller commented 3 weeks ago

Somehow these changes break the compute_features command

So far I understand that cfh.computing_features gets the variable "list_feature_computation_job" from the SparkleFeatureDataCSV, and the entries in the variable contain the names of the extractors that should be run to compute the feature data

The SparkleFeatureDataCSV, based on FeatureData/sparkle_feature_data.csv, now contains a lot more columns that are all converted to extractors, even though there is only one extractor available.

(This still works in development, only breaks in the version with the new extractor wrapper)

BrianSchiller commented 3 weeks ago

I found the error.

The problem was that the special_sparkle_string that you asked me to remove was used as a seperator in the compute_feature code. I brought the special_sparkle_string back and rewrote the rest of the wrapper based on your suggestions and now everything should work.