Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Tutorial on implementaion of ggml? #40

Open
nile649 opened this issue Oct 11, 2022 · 4 comments
Open

Tutorial on implementaion of ggml? #40

nile649 opened this issue Oct 11, 2022 · 4 comments
Labels
documentation Improvements or additions to documentation

Comments

@nile649
Copy link

nile649 commented Oct 11, 2022

Hi georgi, I am sure this is not the right platform to make an unreasonable request. Could you make a tutorial or docs how did you went on implementing ggml and especially the design.
I am personally lacking this skill.

Thank you

@ggerganov ggerganov added the documentation Improvements or additions to documentation label Oct 11, 2022
@ggerganov
Copy link
Owner

Hi! Glad to hear there is interest in this.

Will definitely write something on the topic. Most likely will focus on the various optimisations that I have used -- the machine learning concepts are already described in details elsewhere.

Let me know if there is something of specific interest for you.

@nile649
Copy link
Author

nile649 commented Oct 11, 2022

I believe there is no need to include ML/DL, mostly about topics like design, design preference. Most of us are knowledgeable about ML, C, C++ but the rest what you did is magic to us.

I really appreciate the work you did. Thank you

@ekorudi
Copy link

ekorudi commented Oct 13, 2022

Screen Shot 2022-10-13 at 12 08 51

I think simply take photograph of your design on paper for ggml will be helpful. I also try to understand main code using cflow and dot.

Here is easier form to read on paper https://docs.google.com/document/d/1SsRzqdpGt59Pl-KfFd3gwYZ__hnRWVft_ddITr1P0_g

Please share any other tools to make reading/undertanding code faster

@jaytxrx
Copy link

jaytxrx commented Dec 4, 2022

I am also interested in understanding the ggml file format. Could you please document that ?
Curious to know why a new file format was created.

anandijain pushed a commit to anandijain/whisper.cpp that referenced this issue Apr 28, 2023
jacobwu-b pushed a commit to jacobwu-b/Transcriptify-by-whisper.cpp that referenced this issue Oct 24, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation
4 participants