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

KonstantinFixed the old sample project012be51

master
4.9 KiB106 linesraw
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="Debug|x64">
5      <Configuration>Debug</Configuration>
6      <Platform>x64</Platform>
7    </ProjectConfiguration>
8    <ProjectConfiguration Include="Release|x64">
9      <Configuration>Release</Configuration>
10      <Platform>x64</Platform>
11    </ProjectConfiguration>
12  </ItemGroup>
13  <PropertyGroup Label="Globals">
14    <VCProjectVersion>16.0</VCProjectVersion>
15    <Keyword>Win32Proj</Keyword>
16    <ProjectGuid>{596f9770-9aeb-49d3-86ca-4200197df12b}</ProjectGuid>
17    <RootNamespace>OldMain</RootNamespace>
18    <WindowsTargetPlatformVersion>10.0</WindowsTargetPlatformVersion>
19  </PropertyGroup>
20  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.Default.props" />
21  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'" Label="Configuration">
22    <ConfigurationType>Application</ConfigurationType>
23    <UseDebugLibraries>true</UseDebugLibraries>
24    <PlatformToolset>v143</PlatformToolset>
25    <CharacterSet>Unicode</CharacterSet>
26  </PropertyGroup>
27  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'" Label="Configuration">
28    <ConfigurationType>Application</ConfigurationType>
29    <UseDebugLibraries>false</UseDebugLibraries>
30    <PlatformToolset>v143</PlatformToolset>
31    <WholeProgramOptimization>true</WholeProgramOptimization>
32    <CharacterSet>Unicode</CharacterSet>
33  </PropertyGroup>
34  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.props" />
35  <ImportGroup Label="ExtensionSettings">
36  </ImportGroup>
37  <ImportGroup Label="Shared">
38  </ImportGroup>
39  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
40    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
41  </ImportGroup>
42  <ImportGroup Label="PropertySheets" Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
43    <Import Project="$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props" Condition="exists('$(UserRootDir)\Microsoft.Cpp.$(Platform).user.props')" Label="LocalAppDataPlatform" />
44  </ImportGroup>
45  <PropertyGroup Label="UserMacros" />
46  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
47    <IncludePath>$(ProjectDir);$(SolutionDir)Whisper\Source\;$(IncludePath)</IncludePath>
48  </PropertyGroup>
49  <PropertyGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
50    <IncludePath>$(ProjectDir);$(SolutionDir)Whisper\Source\;$(IncludePath)</IncludePath>
51  </PropertyGroup>
52  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
53    <ClCompile>
54      <WarningLevel>Level3</WarningLevel>
55      <SDLCheck>true</SDLCheck>
56      <PreprocessorDefinitions>_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
57      <ConformanceMode>true</ConformanceMode>
58      <EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet>
59      <LanguageStandard>stdcpp20</LanguageStandard>
60    </ClCompile>
61    <Link>
62      <SubSystem>Console</SubSystem>
63      <GenerateDebugInformation>true</GenerateDebugInformation>
64    </Link>
65  </ItemDefinitionGroup>
66  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
67    <ClCompile>
68      <WarningLevel>Level3</WarningLevel>
69      <FunctionLevelLinking>true</FunctionLevelLinking>
70      <IntrinsicFunctions>true</IntrinsicFunctions>
71      <SDLCheck>true</SDLCheck>
72      <PreprocessorDefinitions>NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
73      <ConformanceMode>true</ConformanceMode>
74      <EnableEnhancedInstructionSet>AdvancedVectorExtensions2</EnableEnhancedInstructionSet>
75      <LanguageStandard>stdcpp20</LanguageStandard>
76    </ClCompile>
77    <Link>
78      <SubSystem>Console</SubSystem>
79      <EnableCOMDATFolding>true</EnableCOMDATFolding>
80      <OptimizeReferences>true</OptimizeReferences>
81      <GenerateDebugInformation>true</GenerateDebugInformation>
82      <LinkTimeCodeGeneration>UseLinkTimeCodeGeneration</LinkTimeCodeGeneration>
83    </Link>
84  </ItemDefinitionGroup>
85  <ItemGroup>
86    <ClCompile Include="..\..\Whisper\source.compat\ggmlMsvc.c" />
87    <ClCompile Include="..\..\Whisper\source\ggml.c">
88      <ExcludedFromBuild>true</ExcludedFromBuild>
89    </ClCompile>
90    <ClCompile Include="..\..\Whisper\source\whisper.cpp" />
91    <ClCompile Include="main.cpp" />
92    <ClCompile Include="Utils\Logger.cpp" />
93  </ItemGroup>
94  <ItemGroup>
95    <ClInclude Include="..\..\Whisper\source\ggml.h" />
96    <ClInclude Include="..\..\Whisper\source\whisper.h" />
97    <ClInclude Include="dr_wav.h" />
98    <ClInclude Include="Utils\Logger.h" />
99  </ItemGroup>
100  <ItemGroup>
101    <Text Include="Readme.txt" />
102  </ItemGroup>
103  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
104  <ImportGroup Label="ExtensionTargets">
105  </ImportGroup>
106</Project>