Aaron Boxer
Aaron Boxer
This PR will be deleted if there is no interest upstream in fixing this critical issue.
[chat.zip](https://github.com/user-attachments/files/18262168/chat.zip)
Thanks, looking forward to the new version. I compared MeloTTS to OpenVoice on HuggingFace, and MeloTTS speech quality was better.
> What is concurrency for non io_uring? Are you comparing 1 thread for io_uring vs multiple threads for the other one? 0 or 1 represents false or true. For example...
> So, let me confirm, "concurrency = 2, use uring = 1" means there are 2 threads, each thread has an io_uring instance, and each thread keep one request inflight,...
> Do you have a reproducer? This is a moderately complex C++ project. If you're interested, I can share it with you.
Great, here is [the project](https://gitlab.com/boxerab/iobench).
I've added an INSTALL file [here](https://gitlab.com/boxerab/iobench/-/blob/master/INSTALL.md?ref_type=heads) that details how to run with default settings.
> b) The asynchronous interface runs just 1 thread but QD=N, i.e. executes all requests in parallel. In this case the async interface may likely lose in throughput and/or latency,...
Here are results comparing CPU usage for uring vs synchronous with O_DIRECT. Timing and CPU usage are both identical. ``` $ /usr/bin/time -v ./iobench -c 48 -d -s Run with...