Skip to content

Commit 3a81b94

Browse files
Matthew Willett-JeffriesMatthew Willett-Jeffries
authored andcommitted
adds simple documentation on the existing ggml patch
1 parent 8e50738 commit 3a81b94

File tree

1 file changed

+7
-1
lines changed

1 file changed

+7
-1
lines changed

README.md

Lines changed: 7 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -50,7 +50,13 @@ Additional Model support will initially be added based on open source model perf
5050
* CMake (>=3.14)
5151
* GGML pulled locally
5252
* this can be accomplished via `git clone -b support-for-tts git@github.com:mmwillet/ggml.git`
53-
53+
54+
#### GGML Patch
55+
56+
The local GGML library includes several required patches to the main branch of GGML (making the current TTS ggml branch out of date with modern GGML). Specifically these patches include major modifications to the convolutional transposition operation as well as several new GGML operations which have been implemented for TTS specific purposes; these include `ggml_reciprocal`, `ggml_round`, `ggml_mod`, `ggml_cumsum`, STFT, and iSTFT operations.
57+
58+
We are currently [working on upstreaming some of these operations inorder to deprecate this patch requirement going forward](https://github.com/mmwillet/TTS.cpp/issues/66).
59+
5460
#### Build:
5561

5662
Assuming that the above requirements are met the library and basic CLI example can be built by running the following command in the repository's base directory:

0 commit comments

Comments
 (0)