Skip to content

Conversation

@xzyaoi
Copy link
Collaborator

@xzyaoi xzyaoi commented Jan 13, 2025

Close #22

@xzyaoi xzyaoi requested a review from Copilot January 13, 2025 16:04
Copy link
Contributor

Copilot AI left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Copilot reviewed 22 out of 37 changed files in this pull request and generated 2 comments.

Files not reviewed (15)
  • scratchpad/managers/tokenizer.py: Evaluated as low risk
  • scratchpad/nn/layers/activation.py: Evaluated as low risk
  • scratchpad/nn/models/llama_moe.py: Evaluated as low risk
  • scratchpad/nn/models/llama.py: Evaluated as low risk
  • scratchpad/model_executor/model_runner.py: Evaluated as low risk
  • scratchpad/nn/attention/radix_attention.py: Evaluated as low risk
  • scratchpad/nn/models/init.py: Evaluated as low risk
  • scratchpad/model_executor/cuda_graph_runner.py: Evaluated as low risk
  • scratchpad/nn/layers/logits_processor.py: Evaluated as low risk
  • scratchpad/nn/attention/backend.py: Evaluated as low risk
  • scratchpad/nn/layers/rotary_embedding.py: Evaluated as low risk
  • scratchpad/managers/structs.py: Evaluated as low risk
  • scratchpad/memory/chunk_cache.py: Evaluated as low risk
  • scratchpad/memory/radix_cache.py: Evaluated as low risk
  • scratchpad/memory/pool.py: Evaluated as low risk
Comments suppressed due to low confidence (3)

scratchpad/model_executor/forward_info.py:60

  • [nitpick] Consider renaming is_cuda_graph to is_cuda_graph_mode for clarity.
def is_cuda_graph(self):

scratchpad/managers/detokenizer.py:157

  • Ensure that the change from finished_reason to finished_reasons is consistently applied across the codebase.
if recv_obj.finished_reasons[i] is None:

scratchpad/config/utils.py:108

  • The variable sliding_window_len_min is used without being defined. It should be defined or assigned a value before being used.
sliding_window_len_min = get_min_sliding_window(sliding_window_len)


return pixel_values, image_hash, image.size, image_grid_thws
except Exception:
logger.error("Exception in TokenizerManager:\n" + get_exception_traceback())
Copy link

Copilot AI Jan 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Consider re-raising exceptions after logging them to avoid hiding errors.

Suggested change
logger.error("Exception in TokenizerManager:\n" + get_exception_traceback())
raise

Copilot uses AI. Check for mistakes.

self.decode_status = LimitedCapacityDict()

def trim_matched_stop(
Copy link

Copilot AI Jan 13, 2025

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

The trim_matched_stop function should handle cases where matched is a list of strings or integers.

Copilot uses AI. Check for mistakes.
@xzyaoi xzyaoi merged commit d1fafe7 into dev Jan 13, 2025
@xzyaoi xzyaoi deleted the models/qwen2-vl branch January 13, 2025 16:09
@xzyaoi xzyaoi mentioned this pull request Jan 14, 2025
xzyaoi added a commit that referenced this pull request Jan 14, 2025
Changelog:
- Initial Topping Support (#10, @xzyaoi, @enothum)
- Qwen model support (#24, @xzyaoi)
- Initial Shepherd (routing) demo (#20, @xzyaoi)
@xzyaoi xzyaoi mentioned this pull request Apr 10, 2025
7 tasks
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.

QWen

2 participants