react-native-executorch
Version:
An easy way to run AI models in React Native with ExecuTorch
57 lines • 3.5 kB
TypeScript
declare global {
var loadStyleTransfer: (source: string) => any;
var loadImageSegmentation: (source: string) => any;
var loadClassification: (source: string) => any;
var loadObjectDetection: (source: string) => any;
var loadExecutorchModule: (source: string) => any;
var loadTokenizerModule: (source: string) => any;
var loadImageEmbeddings: (source: string) => any;
var loadVAD: (source: string) => any;
var loadTextEmbeddings: (modelSource: string, tokenizerSource: string) => any;
var loadLLM: (modelSource: string, tokenizerSource: string) => any;
var loadTextToImage: (tokenizerSource: string, encoderSource: string, unetSource: string, decoderSource: string, schedulerBetaStart: number, schedulerBetaEnd: number, schedulerNumTrainTimesteps: number, schedulerStepsOffset: number) => any;
var loadSpeechToText: (encoderSource: string, decoderSource: string, modelName: string) => any;
var loadOCR: (detectorSource: string, recognizerLarge: string, recognizerMedium: string, recognizerSmall: string, symbols: string) => any;
var loadVerticalOCR: (detectorLarge: string, detectorNarrow: string, recognizer: string, symbols: string, independentCharacters?: boolean) => any;
}
export * from './hooks/computer_vision/useClassification';
export * from './hooks/computer_vision/useObjectDetection';
export * from './hooks/computer_vision/useStyleTransfer';
export * from './hooks/computer_vision/useImageSegmentation';
export * from './hooks/computer_vision/useOCR';
export * from './hooks/computer_vision/useVerticalOCR';
export * from './hooks/computer_vision/useImageEmbeddings';
export * from './hooks/computer_vision/useTextToImage';
export * from './hooks/natural_language_processing/useLLM';
export * from './hooks/natural_language_processing/useSpeechToText';
export * from './hooks/natural_language_processing/useTextEmbeddings';
export * from './hooks/natural_language_processing/useTokenizer';
export * from './hooks/natural_language_processing/useVAD';
export * from './hooks/general/useExecutorchModule';
export * from './modules/computer_vision/ClassificationModule';
export * from './modules/computer_vision/ObjectDetectionModule';
export * from './modules/computer_vision/StyleTransferModule';
export * from './modules/computer_vision/ImageSegmentationModule';
export * from './modules/computer_vision/OCRModule';
export * from './modules/computer_vision/VerticalOCRModule';
export * from './modules/computer_vision/ImageEmbeddingsModule';
export * from './modules/computer_vision/TextToImageModule';
export * from './modules/natural_language_processing/LLMModule';
export * from './modules/natural_language_processing/SpeechToTextModule';
export * from './modules/natural_language_processing/TextEmbeddingsModule';
export * from './modules/natural_language_processing/TokenizerModule';
export * from './modules/natural_language_processing/VADModule';
export * from './modules/general/ExecutorchModule';
export * from './utils/ResourceFetcher';
export * from './utils/llm';
export * from './types/objectDetection';
export * from './types/ocr';
export * from './types/imageSegmentation';
export * from './types/llm';
export * from './types/vad';
export * from './types/common';
export { SpeechToTextLanguage, SpeechToTextModelConfig, DecodingOptions, } from './types/stt';
export * from './constants/modelUrls';
export * from './constants/ocr/models';
export * from './constants/llmDefaults';
//# sourceMappingURL=index.d.ts.map