transformers
Extended & simplified n-to-1 kernel fusion via KernelConfig
#46339
Merged
Go
Login via GitHub
Home
Pricing
FAQ
Install
Login
via GitHub
Overview
Commits
72
Changes
View On
GitHub
Commits
feat: module fusion API for kernels
michaelbenayoun
committed
77 days ago
fix: improve __repr__ for fused modules
michaelbenayoun
committed
77 days ago
wip: integration to KernelConfig
michaelbenayoun
committed
77 days ago
wip: add temporary example
michaelbenayoun
committed
77 days ago
wip: pattern matching in KernelConfig and actual kernel repo
michaelbenayoun
committed
74 days ago
refactor: move relevant code to hub_kernels.py
michaelbenayoun
committed
74 days ago
docs: reformat docstring
michaelbenayoun
committed
74 days ago
refactor: remove comment
michaelbenayoun
committed
74 days ago
Merge branch 'main' into fused_kernels
michaelbenayoun
committed
74 days ago
Merge branch 'main' into fused_kernels
michaelbenayoun
committed
60 days ago
refactor: update example script for testing
michaelbenayoun
committed
60 days ago
wip: remove apply_fusions method
michaelbenayoun
committed
60 days ago
wip: add core feature for integration with the current fusing API
michaelbenayoun
committed
60 days ago
fix: move kernel mapping patching to kernelize
michaelbenayoun
committed
59 days ago
wip: update example script
michaelbenayoun
committed
59 days ago
wip: add transform_model method for WeightTransform
michaelbenayoun
committed
56 days ago
wip: conversion_mapping in Kernel
michaelbenayoun
committed
56 days ago
Merge branch 'main' into extended_kernels_api
michaelbenayoun
committed
56 days ago
wip: remove things from __all__
michaelbenayoun
committed
53 days ago
wip: remove imports
michaelbenayoun
committed
53 days ago
fix: remove register_fusion_pattern path
michaelbenayoun
committed
53 days ago
Merge branch 'main' into extended_kernels_api
michaelbenayoun
committed
53 days ago
fix: remove unused attribute
michaelbenayoun
committed
53 days ago
wip: update experimentation script
michaelbenayoun
committed
52 days ago
refactor: add convert as abstract method
michaelbenayoun
committed
52 days ago
style: reformat hub_kernels.py
michaelbenayoun
committed
52 days ago
wip: transform_model API
michaelbenayoun
committed
52 days ago
wip: transform_model API, WeightTransform
michaelbenayoun
committed
52 days ago
wip: transform_model API, WeightConverter
michaelbenayoun
committed
52 days ago
wip: transform_model API, WeightConverter
michaelbenayoun
committed
52 days ago
wip: make transform_model idempotent
michaelbenayoun
committed
51 days ago
refactor: infer_kernel_fusion_transforms
michaelbenayoun
committed
51 days ago
style: regexs -> regexes
michaelbenayoun
committed
51 days ago
refactor: register_kernel_fusions
michaelbenayoun
committed
51 days ago
refactor: post transformation cleanup
michaelbenayoun
committed
51 days ago
Merge branch 'main' into extended_kernels_api
michaelbenayoun
committed
51 days ago
style: fix comment
michaelbenayoun
committed
50 days ago
test: add TestApplyTransformsToMetaModel tests
michaelbenayoun
committed
50 days ago
test: add kernels test
michaelbenayoun
committed
50 days ago
Merge branch 'main' into extended_kernels_api
michaelbenayoun
committed
50 days ago
test: fix hub_kernels package reload
michaelbenayoun
committed
45 days ago
style: ruff
michaelbenayoun
committed
45 days ago
Merge branch 'main' into extended_kernels_api
michaelbenayoun
committed
45 days ago
refactor: do not create dynamic classes in test
michaelbenayoun
committed
45 days ago
refactor: no dynamic class creation in tests
michaelbenayoun
committed
45 days ago
refactor: test
michaelbenayoun
committed
44 days ago
Merge branch 'main' into extended_kernels_api
michaelbenayoun
committed
44 days ago
fix: TYPE_CHECKING imports were broken
michaelbenayoun
committed
44 days ago
Merge branch 'main' into extended_kernels_api
michaelbenayoun
committed
44 days ago
wip: get rid of transform_model methods
michaelbenayoun
committed
38 days ago
wip: move tests
michaelbenayoun
committed
38 days ago
wip: make conversion happen before fused module instantiation
michaelbenayoun
committed
38 days ago
refactor
michaelbenayoun
committed
38 days ago
wip: move conversion_mapping inside the init
michaelbenayoun
committed
38 days ago
wip: without any transform_model
michaelbenayoun
committed
31 days ago
wip: remove dead code
michaelbenayoun
committed
31 days ago
wip: api imrpovement
michaelbenayoun
committed
31 days ago
wip: refactor
michaelbenayoun
committed
31 days ago
wip: enable __init__ support in kernels
michaelbenayoun
committed
24 days ago
wip: fuse + init
michaelbenayoun
committed
24 days ago
clean: remove "dead" code
michaelbenayoun
committed
24 days ago
wip: use two classes in kernels
michaelbenayoun
committed
24 days ago
wip: remove docstring
michaelbenayoun
committed
24 days ago
Merge branch 'main' into extended_kernel_api_easy
michaelbenayoun
committed
24 days ago
test: add relevant tests
michaelbenayoun
committed
24 days ago
chore: remove experiment file
michaelbenayoun
committed
24 days ago
cleanup: remove helper function
michaelbenayoun
committed
22 days ago
cleanup: remove helper function
michaelbenayoun
committed
22 days ago
refactor: merge the two register kernel functions into one
michaelbenayoun
committed
22 days ago
cleanup: use explicit regex patterns to match for monkey patching
michaelbenayoun
committed
22 days ago
test: cleanup and update tests
michaelbenayoun
committed
22 days ago
doc: add docstring to make_parent_class_for_kernel_fusion
michaelbenayoun
committed
22 days ago
Loading