react-native-executorch
Version:
An easy way to run AI models in React Native with ExecuTorch
39 lines (38 loc) • 1.27 kB
TypeScript
import { ResourceSource } from '../../types/common';
interface Props {
model: {
modelSource: ResourceSource;
};
preventLoad?: boolean;
}
export declare const useImageSegmentation: ({ model, preventLoad }: Props) => {
error: string | null;
isReady: boolean;
isGenerating: boolean;
downloadProgress: number;
forward: (imageSource: string, classesOfInterest?: import("../..").DeeplabLabel[] | undefined, resize?: boolean | undefined) => Promise<{
0?: number[] | undefined;
1?: number[] | undefined;
2?: number[] | undefined;
3?: number[] | undefined;
4?: number[] | undefined;
5?: number[] | undefined;
6?: number[] | undefined;
7?: number[] | undefined;
8?: number[] | undefined;
9?: number[] | undefined;
10?: number[] | undefined;
11?: number[] | undefined;
12?: number[] | undefined;
13?: number[] | undefined;
14?: number[] | undefined;
15?: number[] | undefined;
16?: number[] | undefined;
17?: number[] | undefined;
18?: number[] | undefined;
19?: number[] | undefined;
20?: number[] | undefined;
21?: number[] | undefined;
}>;
};
export {};