Skip to content

Remove fallback of register gems - #280

Open
cyber-pioneer wants to merge 3 commits into
flagos-ai:mainfrom
cyber-pioneer:fix_attn_name
Open

Remove fallback of register gems#280
cyber-pioneer wants to merge 3 commits into
flagos-ai:mainfrom
cyber-pioneer:fix_attn_name

Conversation

@cyber-pioneer

@cyber-pioneer cyber-pioneer commented Jul 13, 2026

Copy link
Copy Markdown
Collaborator

PR Category

Vendor

PR Type

Bug Fixes

Description

match attention name into https://github.com/vllm-project/vllm/blob/v0.20.2/vllm/v1/attention/backends/registry.py#L34

Copilot AI review requested due to automatic review settings July 13, 2026 06:32
@github-actions github-actions Bot added the core label Jul 13, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

This PR updates the get_name() identifier for the FlagGems attention backend implementation (AttentionFLBackend) under vllm_fl.dispatch.backends.flaggems, which is used as part of the attention-backend dispatch/registration flow.

Changes:

  • Renames AttentionFLBackend.get_name() return value from "FL" to "CUSTOM".

💡 Add Copilot custom instructions for smarter, more guided reviews. Learn how to get started.

Comment on lines +76 to +77
def get_name() -> str:
return "FL"
return "CUSTOM"
Copilot AI review requested due to automatic review settings July 14, 2026 10:35

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

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

Comment on lines 137 to +141
# Register FlagGems (DEFAULT) implementations
try:
from .backends.flaggems.register_ops import register_builtins as register_flaggems
from .backends.flaggems.register_ops import register_builtins as register_flaggems

register_flaggems(registry)
logger.info("Registered FlagGems operators")
Comment on lines 144 to +148
# Register PyTorch (REFERENCE) implementations
try:
from .backends.reference.register_ops import register_builtins as register_reference
from .backends.reference.register_ops import register_builtins as register_reference

register_reference(registry)
logger.debug("Registered Reference operators")
except Exception as e:
logger.warning(f"Failed to register Reference operators: {e}")
register_reference(registry)
logger.info("Registered Reference operators")
Comment on lines +75 to +77
@staticmethod
def get_name() -> str:
return "FL"
return "CUSTOM"
Copilot AI review requested due to automatic review settings July 14, 2026 10:48
@cyber-pioneer cyber-pioneer changed the title Fix attn name Remove fallback of register gems Jul 14, 2026

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 3 comments.

Comment on lines +138 to +141
from .backends.flaggems.register_ops import register_builtins as register_flaggems

register_flaggems(registry)
logger.info("Registered FlagGems operators")
Comment on lines +145 to +148
from .backends.reference.register_ops import register_builtins as register_reference

register_reference(registry)
logger.debug("Registered Reference operators")
except Exception as e:
logger.warning(f"Failed to register Reference operators: {e}")
register_reference(registry)
logger.info("Registered Reference operators")
Comment on lines 137 to +141
# Register FlagGems (DEFAULT) implementations
try:
from .backends.flaggems.register_ops import register_builtins as register_flaggems
from .backends.flaggems.register_ops import register_builtins as register_flaggems

register_flaggems(registry)
logger.info("Registered FlagGems operators")
Copilot AI review requested due to automatic review settings July 14, 2026 10:51

Copilot AI left a comment

Copy link
Copy Markdown
Contributor

Choose a reason for hiding this comment

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

Pull request overview

Copilot reviewed 1 out of 1 changed files in this pull request and generated 4 comments.

Comment on lines +138 to +141
from .backends.flaggems.register_ops import register_builtins as register_flaggems

register_flaggems(registry)
logger.info("Registered FlagGems operators")
from .backends.flaggems.register_ops import register_builtins as register_flaggems

register_flaggems(registry)
logger.info("Registered FlagGems operators")
Comment on lines 142 to 144

register_flaggems(registry)
logger.debug("Registered FlagGems operators")
except Exception as e:
logger.warning(f"Failed to register FlagGems operators: {e}")

# Register PyTorch (REFERENCE) implementations
except Exception as e:
logger.warning(f"Failed to register Reference operators: {e}")
register_reference(registry)
logger.info("Registered Reference operators")
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants