"src/git@developer.sourcefind.cn:renzhc/diffusers_dcu.git" did not exist on "b1290d3fb8aadd0d4423c5a62711f0bf490ab577"
Refactor Tensor conversion in StreamReader (#3170)
Summary: Currently, when the Buffer converts AVFrame* to torch::Tensor, it checks the format at each time a frame is passed, and perform the conversion. This commit changes it so that the conversion operation is pre-instantiated at the time outside stream is configured. It introduces Converter implementations for various formats, and use template to embed them in Buffer class. This way, branching like if/switch are eliminated from decoding path. Pull Request resolved: https://github.com/pytorch/audio/pull/3170 Reviewed By: xiaohui-zhang Differential Revision: D44048293 Pulled By: mthrok fbshipit-source-id: 30d8b240a5695d7513f499ce17853f2f0ffcab9f
Showing
Please register or sign in to comment