-
-
Notifications
You must be signed in to change notification settings - Fork 11.3k
MoveVllmConfig from config/__init__.py to config/vllm.py
#25271
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Conversation
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Code Review
This pull request is a great refactoring that improves the organization of the configuration files by moving them into their own modules. The code is now much cleaner and more modular. However, I've found a few critical issues that need to be addressed before merging. Specifically, there's an incorrect import for the logger, a circular dependency that would break the application, and a breaking API change due to not re-exporting the main VllmConfig class. My review comments provide details on how to fix these issues.
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
|
This pull request has merge conflicts that must be resolved before it can be |
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
|
|
config/__init__.py to their own filesVllmConfig from config/__init__.py to `config/vllm.py
VllmConfig from config/__init__.py to `config/vllm.pyVllmConfig from config/__init__.py to config/vllm.py
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]>
…project#25271) Signed-off-by: Harry Mellor <[email protected]>
Signed-off-by: Harry Mellor <[email protected]> Signed-off-by: yewentao256 <[email protected]>
…project#25271) Signed-off-by: Harry Mellor <[email protected]> Signed-off-by: Tomer Asida <[email protected]>
…project#25271) Signed-off-by: Harry Mellor <[email protected]> Signed-off-by: xuebwang-amd <[email protected]>
…project#25271) Signed-off-by: Harry Mellor <[email protected]>
…project#25271) Signed-off-by: Harry Mellor <[email protected]>
…project#25271) Signed-off-by: Harry Mellor <[email protected]> Signed-off-by: xuebwang-amd <[email protected]>
…project#25271) Signed-off-by: Harry Mellor <[email protected]>
Closes #18953
Notable changes:
QuantizationConfgfromconfig.__init__which is not where it is defined. Even worse, at runtime,QuantizationConfigfromconfig.__init__.pyisAny.QuantizationConfigmaking sure it's imported from the right place.gptq_utils.