There is a small bug in `ConfigSpace` where if `__repr__` is invoked before the
config has finished collecting knobs / spaces, subsequently collected items
will not count towards the size of the whole config space which will result in
an incomplete run of autotuning.
This is due to the caching compute of the config space
[here](https://github.com/apache/incubator-tvm/blob/e59c603515befb02035e237794aa0645dbfbaf09/python/tvm/autotvm/task/space.py#L839).
The most straightforward fix would be something like this:
if self._length is None or self._collect:
self._length = int(np.prod([len(x) for x in self.space_map.values()]))
return self._length
---
[Visit
Topic](https://discuss.tvm.apache.org/t/small-config-bug-in-autotvm/8285/1) to
respond.
You are receiving this because you enabled mailing list mode.
To unsubscribe from these emails, [click
here](https://discuss.tvm.apache.org/email/unsubscribe/7a87432be66aea91842e0814a76841c7dfb1c1aa1e339de36e0f4ecc879a3d75).