@tqchen @comaniac Thanks for the comments! The feedback of the invalid configs is something I didn't think of. Actually this is the representation I came up for non-grid config space. If the config space is too large, and there are too many constraints so that the shape of the space is very irregular, it will cost too much memory to store the whole config space during the runtime. Therefore I'm thinking of storing a grid space with the current representation and its constraints as the solution. I wonder if it is possible to throw the error code in `next_batch`? Or the error code can only be thrown by a low-level check?
The second plan sounds like an interesting idea. Is it gonna be a new pass as you suggest? My concern is as Ansor comes out the pass might not be of great use in the future. What's your opinion? -- You are receiving this because you are subscribed to this thread. Reply to this email directly or view it on GitHub: https://github.com/apache/incubator-tvm/issues/5809#issuecomment-650502937