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#pragma once 2#include <stdint.h> 3#ifdef _MSC_VER 4#include <winerror.h> 5#include <OleCtl.h> 6#else 7#include "pal/hresult.h" 8#endif 9 10#define CHECK (hr ) { const HRESULT __hr = ( hr ); if( FAILED( __hr ) ) return __hr; } 11 12#ifndef _MSC_VER 13inline constexprHRESULT HRESULT_FROM_WIN32 (int c ) 14{ 15return c < 0 ?c : ( (0xFFFF & c ) |0x80070000 ); 16} 17 18constexprHRESULT OLE_E_BLANK = _HRESULT_TYPEDEF_ (0x80040007 ); 19constexprHRESULT E_BOUNDS = _HRESULT_TYPEDEF_ (0x8000000BL ); 20 21constexprint ERROR_HANDLE_EOF = 38 ; 22constexprint ERROR_ALREADY_INITIALIZED = 1247 ; 23#endif 24 25constexprHRESULT E_EOF = HRESULT_FROM_WIN32 (ERROR_HANDLE_EOF ); 26constexprHRESULT E_ALREADY_INITIALIZED = HRESULT_FROM_WIN32 (ERROR_ALREADY_INITIALIZED );