-
Notifications
You must be signed in to change notification settings - Fork 569
[Proposal] External Architecture Registration #1298
Copy link
Copy link
Open
Labels
TransformerBridgeBug specific to the new TransformerBridge systemBug specific to the new TransformerBridge systemcomplexity-simpleSimple issues, which may be good for beginnersSimple issues, which may be good for beginnersdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Metadata
Metadata
Assignees
Labels
TransformerBridgeBug specific to the new TransformerBridge systemBug specific to the new TransformerBridge systemcomplexity-simpleSimple issues, which may be good for beginnersSimple issues, which may be good for beginnersdocumentationImprovements or additions to documentationImprovements or additions to documentationenhancementNew feature or requestNew feature or requestgood first issueGood for newcomersGood for newcomershelp wantedExtra attention is neededExtra attention is needed
Proposal
Create a public-facing architecture adapter registration API, that allows users to create their own adapters and attach them to TransformerLens's system
Motivation
This allows users to experiment with the Architecture Adapter system without having to fork and modify TransformerLens source directly.
Pitch
register_adaptermethod inArchitectureAdapterFactorythat allows custom architectures to be added to the registry\pyproject.tomlthat allows custom packages to register architecturesChecklist