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
e78815d
master
1<?xml version="1.0" encoding="utf-8"?> 2<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003"> 3 <ItemGroup Label="ProjectConfigurations"> 4 <ProjectConfiguration Include="Release|x64"> 5 <Configuration>Release</Configuration> 6 <Platform>x64</Platform> 7 </ProjectConfiguration> 8 <ProjectConfiguration Include="Debug|x64"> 9 <Configuration>Debug</Configuration> 10 <Platform>x64</Platform> 11 </ProjectConfiguration> 12 <ProjectConfiguration Include="Release|x64"> 13 <Configuration>Release</Configuration> 14 <Platform>x64</Platform> 15 </ProjectConfiguration> 16 <ProjectConfiguration Include="Debug|x64"> 17 <Configuration>Debug</Configuration> 18 <Platform>x64</Platform> 19 </ProjectConfiguration> 20 </ItemGroup> 21 <PropertyGroup Label="Globals"> 22 <VCProjectVersion>16.0</VCProjectVersion> 23 <Keyword>Win32Proj</Keyword> 24 <ProjectGuid>{1c39d386-96d0-47a1-bbfa-68bbdb24439c}</ProjectGuid> 25 <RootNamespace>ComputeShaders</RootNamespace> 26 <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion> 27 </PropertyGroup> 28 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" /> 29 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 30 <ConfigurationType>StaticLibrary</ConfigurationType> 31 <UseDebugLibraries>false</UseDebugLibraries> 32 <PlatformToolset>v143</PlatformToolset> 33 <WholeProgramOptimization>true</WholeProgramOptimization> 34 <CharacterSet>Unicode</CharacterSet> 35 </PropertyGroup> 36 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 37 <ConfigurationType>StaticLibrary</ConfigurationType> 38 <UseDebugLibraries>false</UseDebugLibraries> 39 <PlatformToolset>v143</PlatformToolset> 40 <WholeProgramOptimization>true</WholeProgramOptimization> 41 <CharacterSet>Unicode</CharacterSet> 42 </PropertyGroup> 43 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration"> 44 <ConfigurationType>StaticLibrary</ConfigurationType> 45 <UseDebugLibraries>false</UseDebugLibraries> 46 <PlatformToolset>v143</PlatformToolset> 47 <WholeProgramOptimization>true</WholeProgramOptimization> 48 <CharacterSet>Unicode</CharacterSet> 49 </PropertyGroup> 50 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration"> 51 <ConfigurationType>StaticLibrary</ConfigurationType> 52 <UseDebugLibraries>false</UseDebugLibraries> 53 <PlatformToolset>v143</PlatformToolset> 54 <WholeProgramOptimization>true</WholeProgramOptimization> 55 <CharacterSet>Unicode</CharacterSet> 56 </PropertyGroup> 57 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" /> 58 <ImportGroup Label="ExtensionSettings"> 59 </ImportGroup> 60 <ImportGroup Label="Shared"> 61 </ImportGroup> 62 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 63 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 64 </ImportGroup> 65 <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 66 <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" /> 67 </ImportGroup> 68 <PropertyGroup Label="UserMacros" /> 69 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 70 <MultiProcFXC>true</MultiProcFXC> 71 <OutDir>$(Platform)\$(Configuration)\</OutDir> 72 </PropertyGroup> 73 <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 74 <OutDir>$(Platform)\$(Configuration)\</OutDir> 75 <MultiProcFXC>true</MultiProcFXC> 76 </PropertyGroup> 77 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 78 <ClCompile> 79 <WarningLevel>Level3</WarningLevel> 80 <FunctionLevelLinking>true</FunctionLevelLinking> 81 <IntrinsicFunctions>true</IntrinsicFunctions> 82 <SDLCheck>true</SDLCheck> 83 <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 84 <ConformanceMode>true</ConformanceMode> 85 </ClCompile> 86 <Link> 87 <SubSystem> 88 </SubSystem> 89 <EnableCOMDATFolding>true</EnableCOMDATFolding> 90 <OptimizeReferences>true</OptimizeReferences> 91 <GenerateDebugInformation>true</GenerateDebugInformation> 92 </Link> 93 </ItemDefinitionGroup> 94 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 95 <ClCompile> 96 <WarningLevel>Level3</WarningLevel> 97 <FunctionLevelLinking>true</FunctionLevelLinking> 98 <IntrinsicFunctions>true</IntrinsicFunctions> 99 <SDLCheck>true</SDLCheck> 100 <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 101 <ConformanceMode>true</ConformanceMode> 102 </ClCompile> 103 <Link> 104 <SubSystem> 105 </SubSystem> 106 <EnableCOMDATFolding>true</EnableCOMDATFolding> 107 <OptimizeReferences>true</OptimizeReferences> 108 <GenerateDebugInformation>true</GenerateDebugInformation> 109 </Link> 110 </ItemDefinitionGroup> 111 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'"> 112 <ClCompile> 113 <WarningLevel>Level3</WarningLevel> 114 <FunctionLevelLinking>true</FunctionLevelLinking> 115 <IntrinsicFunctions>true</IntrinsicFunctions> 116 <SDLCheck>true</SDLCheck> 117 <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 118 <ConformanceMode>true</ConformanceMode> 119 </ClCompile> 120 <Link> 121 <SubSystem> 122 </SubSystem> 123 <EnableCOMDATFolding>true</EnableCOMDATFolding> 124 <OptimizeReferences>true</OptimizeReferences> 125 <GenerateDebugInformation>true</GenerateDebugInformation> 126 </Link> 127 <FxCompile> 128 <ShaderModel>5.0</ShaderModel> 129 <ShaderType>Compute</ShaderType> 130 </FxCompile> 131 </ItemDefinitionGroup> 132 <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'"> 133 <ClCompile> 134 <WarningLevel>Level3</WarningLevel> 135 <FunctionLevelLinking>true</FunctionLevelLinking> 136 <IntrinsicFunctions>true</IntrinsicFunctions> 137 <SDLCheck>true</SDLCheck> 138 <PreprocessorDefinitions>NDEBUG;_LIB;%(PreprocessorDefinitions)</PreprocessorDefinitions> 139 <ConformanceMode>true</ConformanceMode> 140 </ClCompile> 141 <Link> 142 <SubSystem> 143 </SubSystem> 144 <EnableCOMDATFolding>true</EnableCOMDATFolding> 145 <OptimizeReferences>true</OptimizeReferences> 146 <GenerateDebugInformation>true</GenerateDebugInformation> 147 </Link> 148 <FxCompile> 149 <ShaderModel>5.0</ShaderModel> 150 <ShaderType>Compute</ShaderType> 151 <DisableOptimizations>true</DisableOptimizations> 152 <EnableDebuggingInformation>true</EnableDebuggingInformation> 153 </FxCompile> 154 </ItemDefinitionGroup> 155 <ItemGroup> 156 <ClCompile Include="ComputeShaders.cpp" /> 157 </ItemGroup> 158 <ItemGroup> 159 <FxCompile Include="add.hlsl" /> 160 <FxCompile Include="addInPlace.hlsl" /> 161 <FxCompile Include="addRepeat.hlsl" /> 162 <FxCompile Include="addRepeat64.hlsl" /> 163 <FxCompile Include="addRepeatEx.hlsl" /> 164 <FxCompile Include="addRepeatGelu.hlsl" /> 165 <FxCompile Include="addRepeatGelu64.hlsl" /> 166 <FxCompile Include="addRepeatScale.hlsl" /> 167 <FxCompile Include="addRows.hlsl" /> 168 <FxCompile Include="convolutionMain.hlsl" /> 169 <FxCompile Include="convolutionMain2.hlsl" /> 170 <FxCompile Include="convolutionMain2Fixed.hlsl" /> 171 <FxCompile Include="convolutionPrep1.hlsl" /> 172 <FxCompile Include="convolutionPrep2.hlsl" /> 173 <FxCompile Include="copyConvert.hlsl" /> 174 <FxCompile Include="copyTranspose.hlsl" /> 175 <FxCompile Include="diagMaskInf.hlsl" /> 176 <FxCompile Include="flashAttention.hlsl" /> 177 <FxCompile Include="flashAttentionCompat1.hlsl" /> 178 <FxCompile Include="flashAttentionCompat2.hlsl" /> 179 <FxCompile Include="flashAttentionCompat3.hlsl" /> 180 <FxCompile Include="fmaRepeat1.hlsl" /> 181 <FxCompile Include="fmaRepeat164.hlsl" /> 182 <FxCompile Include="fmaRepeat2.hlsl" /> 183 <FxCompile Include="matReshapePanels.hlsl" /> 184 <FxCompile Include="mulMatByRow.hlsl" /> 185 <FxCompile Include="mulMatByRow64.hlsl" /> 186 <FxCompile Include="mulMatByRowTiled.hlsl" /> 187 <FxCompile Include="mulMatByRowTiledEx.hlsl" /> 188 <FxCompile Include="mulMatByScalar.hlsl" /> 189 <FxCompile Include="mulMatDotMain.hlsl" /> 190 <FxCompile Include="mulMatDotReshape.hlsl" /> 191 <FxCompile Include="mulMatMadMain.hlsl" /> 192 <FxCompile Include="mulMatTiled.hlsl" /> 193 <FxCompile Include="mulMatTiledEx.hlsl" /> 194 <FxCompile Include="norm.hlsl" /> 195 <FxCompile Include="normCompat.hlsl" /> 196 <FxCompile Include="normFixed.hlsl" /> 197 <FxCompile Include="normFixed64.hlsl" /> 198 <FxCompile Include="scaleInPlace.hlsl" /> 199 <FxCompile Include="softMax.hlsl" /> 200 <FxCompile Include="softMax64.hlsl" /> 201 <FxCompile Include="softMaxCompat.hlsl" /> 202 <FxCompile Include="softMaxFixed.hlsl" /> 203 <FxCompile Include="softMaxLong.hlsl" /> 204 <FxCompile Include="zeroMemory.hlsl" /> 205 </ItemGroup> 206 <ItemGroup> 207 <None Include="componentwiseBinaryOp.hlsli" /> 208 <None Include="flashAttentionCommon.hlsli" /> 209 <None Include="fp64Utils.hlsli" /> 210 <None Include="groupReduce.hlsli" /> 211 <None Include="groupReduce64.hlsli" /> 212 <None Include="miscUtils.hlsli" /> 213 <None Include="repeatUtils.hlsli" /> 214 </ItemGroup> 215 <ItemGroup> 216 <Text Include="Readme.txt" /> 217 </ItemGroup> 218 <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" /> 219 <ImportGroup Label="ExtensionTargets"> 220 </ImportGroup> 221</Project>