JuliaGaussianProcesses / KernelFunctions.jl

Julia package for kernel functions for machine learning
https://juliagaussianprocesses.github.io/KernelFunctions.jl/stable/
MIT License
266 stars 32 forks source link

Add Benchmarking CI #398

Closed theogf closed 3 years ago

theogf commented 3 years ago

Summary

Following #387 (and #2) We need some benchmarking to see the effect of our changes! Using BenchmarkCI.jl we should be able to trigger a Benchmark CI when the PR is tagged with performance critical. What BenchmarkCI does is to run tests both on master and the current commit and produces a report. This PR is also to try things and see how they run.

This PR also introduce a very short benchmark suite to test things are working. This can be extended in a future PR.

What alternatives have you considered?

None

Breaking changes

Nope

theogf commented 3 years ago

Aaaaand I did not branch from master once again....