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
27dfc34
master
1// This header is generated by a tool 2#pragma once 3#include <stdint.h> 4 5namespace DirectCompute 6{ 7enum struct eComputeShader :uint16_t 8 { 9add = 0 , 10addInPlace = 1 , 11addRepeat = 2 , 12addRepeatEx = 3 , 13addRepeatGelu = 4 , 14addRepeatScale = 5 , 15addRows = 6 , 16convolutionMain = 7 , 17convolutionMain2 = 8 , 18convolutionMain2Fixed = 9 , 19convolutionPrep1 = 10 , 20convolutionPrep2 = 11 , 21copyConvert = 12 , 22copyTranspose = 13 , 23diagMaskInf = 14 , 24flashAttention = 15 , 25flashAttentionCompat1 = 16 , 26flashAttentionCompat2 = 17 , 27flashAttentionCompat3 = 18 , 28fmaRepeat1 = 19 , 29fmaRepeat2 = 20 , 30matReshapePanels = 21 , 31mulMatByRow = 22 , 32mulMatByRowTiled = 23 , 33mulMatByRowTiledEx = 24 , 34mulMatByScalar = 25 , 35mulMatDotMain = 26 , 36mulMatDotReshape = 27 , 37mulMatMadMain = 28 , 38mulMatTiled = 29 , 39mulMatTiledEx = 30 , 40norm = 31 , 41normCompat = 32 , 42normFixed = 33 , 43scaleInPlace = 34 , 44softMax = 35 , 45softMaxCompat = 36 , 46softMaxFixed = 37 , 47softMaxLong = 38 , 48zeroMemory = 39 , 49 }; 50 51const char * computeShaderName (eComputeShader cs ); 52}