ulatekh
ulatekh
I was hoping this would be my first bug fix, but I was immediately baffled by the code. Reproducing this is easy; I created some noise and silence with audacity,...
This accomplishes the same thing that my worker-stack change tried to do, but far more efficiently, plus you can mix permanent and temporary worker-record registration. Also, according to my tests,...
Now workers are tracked in used/free stacks, and ringbuf_consume() only iterates through in-use workers. Previously, in-use workers were tracked with a "registered" flag in ringbuf_worker_t, and ringbuf_consume() iterated through all...
Some different header-files had to be included, and the atomic-operations had to be rewritten in terms of the intrinsics that MSVC 2010 supports.
I've been learning CUDA and pytorch just so that I could run this project. (Doing so has been something of a trial by fire.) I built my own pytorch from...
This issue was reported [here](https://github.com/cmusphinx/pocketsphinx/issues/53); right-recursion was broken after my optimization. I fixed it back then, but never got any feedback from them. I guess I can stop waiting for...
I could be wrong about this, but I thought it better to ask a stupid question & learn from it. If one thread gets suspended (or there's a cache-miss or...
If true, it folds language-model tokens to lowercase. By default, it's false. This is intended to make grammar matching more predictable, e.g. no need to account for case in the...