Skip to content

Conversation

@amritahs-ibm
Copy link
Owner

In this commit, I have tried to reduce the duplication in the source code by using inline functions. (As usage of MACROS is not appreciated).

Code can be further refactored by using base and derived classes, so that we will not have one class for each datatype. I had tried this change locally, but it led to performance issues. So this needs further work.(I will be attaching those changes in the next comment).

@github-actions github-actions bot added the ggml label Mar 28, 2025
Signed-off-by: Amrita H S <[email protected]>
@amritahs-ibm
Copy link
Owner Author

0001-Code-Refactoring.patch
Please find attached patch file which includes base and derived class changes, as well as inline functions.
As told in the previous comment, because of performance issues, inheritance changes have been removed, and only inline function changes is retained in the current commit.

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