Jason Ansel
Jason Ansel
Yes, I agree on dropping python2 support.
yes, the problem is /tmp/halide.bin -- this is leftover from a older bug where we leaked processes (now fixed) and needed an easy way to killall. if your running multiple...
Adding a helper function to make this easier would be a good improvement.
get_unit_value()/set_unit_value() returns a float value between 0.0 and 1.0. This allows some techniques to work on only floats and treat integers as continuous. Suppose you have an integer from 0...
@soundnsilence can you look at this -- the error is sv_swarm
I like this idea. It sounds like a more general version of the [flag_importance](https://github.com/jansel/opentuner/blob/master/examples/gccflags/gccflags.py#L363) / [flag_histogram](https://github.com/jansel/opentuner/blob/master/examples/gccflags/gccflags.py#L363) functions in the gccflags example. That was used to generate [Figure 7 in this...
GA-like techniques with more random mutation could work here too. For example something similar to [debug_gcc_error](https://github.com/jansel/opentuner/blob/master/examples/gccflags/gccflags.py#L291), which keeps randomly dropping 50% of the flags (keeping the config if it still...
`adddeps.py` lets you run from a git checkout without doing a `pip install opentuner`, it is safe to remove, and we should make that more apparent in the tutorial. The...
I agree with this, we should definitely do a survey of technique performance across different benchmarks to improve our defaults.
Given the type of techniques used that will make stochastic changes and follow gradients in the data, convergence speed is primarily a function of the difficulty of the search space,...