yum-archive/TaSTT-Whisper
High-performance GPGPU inference of OpenAI's Whisper automatic speech recognition (ASR) model
git clone https://git.yummers.dev/yum-archive/TaSTT-Whisper
8c4603c
master
1#pragma once 2#include "device.h" 3 4namespace DirectCompute 5{ 6class Binder 7 { 8uint8_t maxSrv = 0 ; 9uint8_t maxUav = 0 ; 10 11public : 12Binder ()= default ; 13Binder (const Binder & )= delete ; 14 15void bind (ID3D11ShaderResourceView * srv0 ,ID3D11UnorderedAccessView * uav0 ); 16void bind (ID3D11ShaderResourceView * srv0 ,ID3D11ShaderResourceView * srv1 ,ID3D11UnorderedAccessView * uav0 ); 17void bind (std ::initializer_list < ID3D11ShaderResourceView *> srvs ,std ::initializer_list < ID3D11UnorderedAccessView *> uavs ); 18void bind (ID3D11UnorderedAccessView * uav0 ); 19 ~Binder (); 20 }; 21}