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<?xml version="1.0" encoding="utf-8"?> 2<AutoVisualizer xmlns="http://schemas.microsoft.com/vstudio/debugger/natvis/2010"> 3 <!-- This file is only for Visual Studio debugger, it doesn't effect the binary in any way. 4 More info: https://learn.microsoft.com/en-us/visualstudio/debugger/create-custom-views-of-native-objects --> 5 6 <Type Name="__m128i"> 7 <DisplayString>[ { m128i_i32[ 0 ] }, { m128i_i32[ 1 ] }, { m128i_i32[ 2 ] }, { m128i_i32[ 3 ] } ]</DisplayString> 8 </Type> 9 <Type Name="__m128"> 10 <DisplayString>[ { m128_f32[ 0 ] }, { m128_f32[ 1 ] }, { m128_f32[ 2 ] }, { m128_f32[ 3 ] } ]</DisplayString> 11 </Type> 12 <Type Name="__m256"> 13 <DisplayString>[ { m256_f32[ 0 ] }, { m256_f32[ 1 ] }, { m256_f32[ 2 ] }, { m256_f32[ 3 ] }, { m256_f32[ 4 ] }, { m256_f32[ 5 ] }, { m256_f32[ 6 ] }, { m256_f32[ 7 ] } ]</DisplayString> 14 </Type> 15 <Type Name="__m256i"> 16 <DisplayString>[ { m256i_i32[ 0 ] }, { m256i_i32[ 1 ] }, { m256i_i32[ 2 ] }, { m256i_i32[ 3 ] }, { m256i_i32[ 4 ] }, { m256i_i32[ 5 ] }, { m256i_i32[ 6 ] }, { m256i_i32[ 7 ] } ]</DisplayString> 17 </Type> 18 19 <Type Name="std::array<*,4>"> 20 <DisplayString>[ { _Elems[ 0 ] }, { _Elems[ 1 ] }, { _Elems[ 2 ] }, { _Elems[ 3 ] } ]</DisplayString> 21 </Type> 22 <Type Name="std::array<*,3>"> 23 <DisplayString>[ { _Elems[ 0 ] }, { _Elems[ 1 ] }, { _Elems[ 2 ] } ]</DisplayString> 24 </Type> 25 <Type Name="std::array<*,2>"> 26 <DisplayString>[ { _Elems[ 0 ] }, { _Elems[ 1 ] } ]</DisplayString> 27 </Type> 28 <Type Name="DirectCompute::Tensor"> 29 <DisplayString>Size { ne }, strides { nb }</DisplayString> 30 </Type> 31 <Type Name="CpuCompute::Tensor"> 32 <DisplayString Condition="m_type==DirectCompute::eDataType::FP16">FP16 { ne }, strides { nb }</DisplayString> 33 <DisplayString Condition="m_type==DirectCompute::eDataType::FP32">FP32 { ne }, strides { nb }</DisplayString> 34 <DisplayString Condition="m_type==DirectCompute::eDataType::U32">U32 { ne }, strides { nb }</DisplayString> 35 <Expand> 36 <ArrayItems Condition="m_type==DirectCompute::eDataType::FP16"> 37 <Size>ne._Elems[ 0 ] * ne._Elems[ 1 ] * ne._Elems[ 2 ] * ne._Elems[ 3 ]</Size> 38 <ValuePointer>(uint16_t*)m_data</ValuePointer> 39 </ArrayItems> 40 <ArrayItems Condition="m_type==DirectCompute::eDataType::FP32"> 41 <Size>ne._Elems[ 0 ] * ne._Elems[ 1 ] * ne._Elems[ 2 ] * ne._Elems[ 3 ]</Size> 42 <ValuePointer>(float*)m_data</ValuePointer> 43 </ArrayItems> 44 <ArrayItems Condition="m_type==DirectCompute::eDataType::U32"> 45 <Size>ne._Elems[ 0 ] * ne._Elems[ 1 ] * ne._Elems[ 2 ] * ne._Elems[ 3 ]</Size> 46 <ValuePointer>(uint32_t*)m_data</ValuePointer> 47 </ArrayItems> 48 </Expand> 49 </Type> 50</AutoVisualizer>