Skip to content

Conversation

@binarybana
Copy link

@binarybana binarybana commented Jul 7, 2024

Right now in CI, every time we git pull the OLLM repository recursively, we have to checkout a version of TVM (and all it's submodules) twice, once in ollm/deps/tvm and the second in ollm/deps/mlc-llm/3rdparty/tvm. Since we're not using the latter, I propose removing it here.

I assume this should be fine since we aren't using mlc-llm compiled bits, but would be good for someone to confirm.

Also, this time is non-trivial: it takes about a minute each time our github runners need to actions/checkout OLLM recursively. And < 10 seconds without recursive checkout.

@binarybana binarybana requested a review from sunggg July 7, 2024 18:04
@sunggg
Copy link

sunggg commented Jul 7, 2024

I think it should be fine. I plan to remove all the unnecessary folders/files (including 3rdparty) in this PR as well. Let me merge this and clean-up tmr.

@sunggg sunggg merged commit c2c7e64 into mlc-serve-v0.2.0 Jul 8, 2024
@binarybana binarybana deleted the jk/del-tvm-submodule branch July 8, 2024 19:14
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants