@tqchen, thanks! This is exactly what we are expecting. However, last time I 
tried to bring my own tuner into `mlc-llm`, I encountered an issue:

```python
import tvm  # upstream

relax_mod = relax_transform(relax_mod)

import welder
relax_mod = welder.tune(relax_mod)
# something bad happened
```

The problem was that when `welder` is imported, it also imports in its own 
version of TVM, which then invokes `load_dlls` (for example, to load 
`libcutlass`). This process ends up overwriting the upstream cutlass lib and 
lead to some bugs.





---
[Visit 
Topic](https://discuss.tvm.apache.org/t/phasing-out-legacy-components/17703/4) 
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/e4da38891837a6dbd82aa7ac87aa60aa4130e9fad0b5130c48e4081764161896).

Reply via email to