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

KonstantinC++ console example, static link to C++ runtime671ca71

master
4.4 KiB100 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>{4cca7042-eb15-4f7a-b77b-5cafd2df47b2}</ProjectGuid>
17    <RootNamespace>main</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  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Debug|x64'">
47    <ClCompile>
48      <WarningLevel>Level3</WarningLevel>
49      <SDLCheck>true</SDLCheck>
50      <PreprocessorDefinitions>NOMINMAX;_DEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
51      <ConformanceMode>true</ConformanceMode>
52      <LanguageStandard>stdcpp20</LanguageStandard>
53    </ClCompile>
54    <Link>
55      <SubSystem>Console</SubSystem>
56      <GenerateDebugInformation>true</GenerateDebugInformation>
57    </Link>
58  </ItemDefinitionGroup>
59  <ItemDefinitionGroup Condition="'$(Configuration)|$(Platform)'=='Release|x64'">
60    <ClCompile>
61      <WarningLevel>Level3</WarningLevel>
62      <FunctionLevelLinking>true</FunctionLevelLinking>
63      <IntrinsicFunctions>true</IntrinsicFunctions>
64      <SDLCheck>true</SDLCheck>
65      <PreprocessorDefinitions>NOMINMAX;NDEBUG;_CONSOLE;%(PreprocessorDefinitions)</PreprocessorDefinitions>
66      <ConformanceMode>true</ConformanceMode>
67      <LanguageStandard>stdcpp20</LanguageStandard>
68      <RuntimeLibrary>MultiThreaded</RuntimeLibrary>
69    </ClCompile>
70    <Link>
71      <SubSystem>Console</SubSystem>
72      <EnableCOMDATFolding>true</EnableCOMDATFolding>
73      <OptimizeReferences>true</OptimizeReferences>
74      <GenerateDebugInformation>true</GenerateDebugInformation>
75    </Link>
76  </ItemDefinitionGroup>
77  <ItemGroup>
78    <ClCompile Include="..\WhisperDesktop\useDiscreteGpu.c" />
79    <ClCompile Include="main.cpp" />
80    <ClCompile Include="miscUtils.cpp" />
81    <ClCompile Include="params.cpp" />
82    <ClCompile Include="textWriter.cpp" />
83  </ItemGroup>
84  <ItemGroup>
85    <ClInclude Include="miscUtils.h" />
86    <ClInclude Include="params.h" />
87    <ClInclude Include="textWriter.h" />
88  </ItemGroup>
89  <ItemGroup>
90    <ProjectReference Include="..\..\Whisper\Whisper.vcxproj">
91      <Project>{701df8c8-e4a5-43ec-9c6b-747bbf4d8e71}</Project>
92    </ProjectReference>
93  </ItemGroup>
94  <ItemGroup>
95    <Text Include="Readme.txt" />
96  </ItemGroup>
97  <Import Project="$(VCTargetsPath)\Microsoft.Cpp.targets" />
98  <ImportGroup Label="ExtensionTargets">
99  </ImportGroup>
100</Project>