- 15 Nov, 2021 6 commits
-
-
Noric Couderc authored
If we used a "Tracer" collection, the name would end up in the printed output. We implement a function that removes that, so that it looks like we used one of the normal collections.
-
Noric Couderc authored
-
Noric Couderc authored
We don't need to clean the eventSets if we used the same set at the previous Spec
-
Noric Couderc authored
Not strictly necessary, since we don't use the generated EventSet in Experiment. But might be useful later.
-
Noric Couderc authored
This is better because you don't need to allocate ALL the benchmarks before benchmarking them!
-
Noric Couderc authored
Otherwise, you also have the non-normalized features included, and you'd have to filter them out when doing the training, which I don't really want to do.
-
- 14 Nov, 2021 9 commits
-
-
Noric Couderc authored
We want to run with a heap big enough, otherwise we just do garbage collection...
-
Noric Couderc authored
Fixed error reporting
-
Noric Couderc authored
We only print it if there WERE dropped features
-
Noric Couderc authored
-
Noric Couderc authored
-
Noric Couderc authored
We use the checked features in the right places
-
Noric Couderc authored
Prints a more helpful error message, saying what features have been dropped.
-
Noric Couderc authored
Doesn't work on windows
-
Noric Couderc authored
Instead of changing how features are interpreted depending of whether they work or not, each feature can check itself if it is supported. We then have a function which builds a new FeatureSet from an existing one, filtering out the features that aren't supported. I also added a method that only returns the features that were mentioned in the FeatureSet in the map of the results.
-
- 13 Nov, 2021 6 commits
-
-
Noric Couderc authored
We normalize the features by using the existing FeatureRatio, it's just printed differently.
-
Noric Couderc authored
We don't need to supply a list, the FeatureSet IS a List Makes the code much cleaner.
-
Noric Couderc authored
-
Noric Couderc authored
HTTP -> SSH
-
Noric Couderc authored
We can actually handle more than 2 counters! So we make sure we do
-
Noric Couderc authored
We just de-activate the counters that are not avaiable.
-
- 12 Nov, 2021 4 commits
-
-
Noric Couderc authored
-
Noric Couderc authored
-
Noric Couderc authored
Some features are about hardware, some are about software. So you need separate classes to print data with the right types
-
Noric Couderc authored
-
- 11 Nov, 2021 1 commit
-
-
Noric Couderc authored
We'll look into /usr/local/ first.
-
- 08 Nov, 2021 1 commit
-
-
Noric Couderc authored
That PAPI_PATH thing again.
-
- 04 Nov, 2021 13 commits
-
-
Noric Couderc authored
If it now works, it will be the end of years of struggle to get these damn library.path set!
-
Noric Couderc authored
-
Noric Couderc authored
Instead of trying to manipulate tasks directly, the plugin just sets and extra property you should have access to.
-
Noric Couderc authored
-
Noric Couderc authored
addCounter should do things the smart way, so we use that.
-
Noric Couderc authored
Had already disabled it before...
-
Noric Couderc authored
Instead of using the SyntheticBenchmarkFeaturePrinter, we can now use the new API for printing vectors of features. It uses Experiment to get the features and aggregate them.
-
Noric Couderc authored
SQUASH ME
-
Noric Couderc authored
Depending of the format we use, we'll print different things when printing to CSV.
-
Noric Couderc authored
If you already obtained the cycles, no need to evaluate it again.
-
Noric Couderc authored
We print the same thing as what the Feature Printer prints
-
Noric Couderc authored
We might want the CostFeature to have the feature we aggregate, but I used to print "cyclesInsertions", so it makes more sense to me to constrain it to cycles.
-
Noric Couderc authored
Useful for testing
-