pytorch
6a206df8 - 20000x faster audio conversion for SummaryWriter (#44201)

Commit
4 years ago
20000x faster audio conversion for SummaryWriter (#44201) Summary: Stumbled upon a little gem in the audio conversion for `SummaryWriter.add_audio()`: two Python `for` loops to convert a float array to little-endian int16 samples. On my machine, this took 35 seconds for a 30-second 22.05 kHz excerpt. The same can be done directly in numpy in 1.65 milliseconds. (No offense, I'm glad that the functionality was there!) Would also be ready to extend this to support stereo waveforms, or should this become a separate PR? Pull Request resolved: https://github.com/pytorch/pytorch/pull/44201 Reviewed By: J0Nreynolds Differential Revision: D23831002 Pulled By: edward-io fbshipit-source-id: 5c8f1ac7823d1ed41b53c4f97ab9a7bac33ea94b
Author
f0k f0k
Parents
Loading