This pull request includes several changes to the bitblas library and its examples. The changes primarily involve reorganizing imports, renaming files, and adding new example scripts for end-to-end testing. Here are the most important changes:
Codebase Reorganization:
Removed ApplyDefaultSchedule and ApplyFastTuning from bitblas/__init__.py and bitblas/base/__init__.py[1][2].
Added ApplyDefaultSchedule and ApplyFastTuning to bitblas/relax/__init__.py.
Renamed bitblas/base/transform.py to bitblas/relax/transform/apply_fast_tuning.py and updated imports accordingly.
New Example Script:
Added a new example script examples/relax_end2end.py for end-to-end testing with detailed logging and performance measurement.
Miscellaneous:
Added progress/ directory to .gitignore to exclude generated files from version control.
This pull request includes several changes to the
bitblas
library and its examples. The changes primarily involve reorganizing imports, renaming files, and adding new example scripts for end-to-end testing. Here are the most important changes:Codebase Reorganization:
ApplyDefaultSchedule
andApplyFastTuning
frombitblas/__init__.py
andbitblas/base/__init__.py
[1] [2].ApplyDefaultSchedule
andApplyFastTuning
tobitblas/relax/__init__.py
.bitblas/base/transform.py
tobitblas/relax/transform/apply_fast_tuning.py
and updated imports accordingly.New Example Script:
examples/relax_end2end.py
for end-to-end testing with detailed logging and performance measurement.Miscellaneous:
progress/
directory to.gitignore
to exclude generated files from version control.