diff --git a/extensions/inference-nitro-extension/src/index.ts b/extensions/inference-nitro-extension/src/index.ts index 3abcfe766..34e95667b 100644 --- a/extensions/inference-nitro-extension/src/index.ts +++ b/extensions/inference-nitro-extension/src/index.ts @@ -59,9 +59,11 @@ export default class JanInferenceNitroExtension implements InferenceExtension { /** * Subscribes to events emitted by the @janhq/core package. */ - async onLoad(): Promise { + async onLoad() { if (!(await fs.existsSync(JanInferenceNitroExtension._homeDir))) { - await fs.mkdirSync(JanInferenceNitroExtension._homeDir).catch((err) => console.debug(err)); + await fs + .mkdirSync(JanInferenceNitroExtension._homeDir) + .catch((err) => console.debug(err)); } if (!(await fs.existsSync(JanInferenceNitroExtension._settingsDir))) @@ -87,21 +89,6 @@ export default class JanInferenceNitroExtension implements InferenceExtension { // Attempt to fetch nvidia info await executeOnMain(MODULE, "updateNvidiaInfo", {}); - - const gpuDriverConf = await fs.readFileSync( - join(JanInferenceNitroExtension._settingsDir, "settings.json") - ); - if (gpuDriverConf.notify && gpuDriverConf.run_mode === "cpu") { - // Driver is fully installed, but not in use - if (gpuDriverConf.nvidia_driver?.exist && gpuDriverConf.cuda?.exist) { - events.emit("OnGPUCompatiblePrompt", {}); - // Prompt user to switch - } else if (gpuDriverConf.nvidia_driver?.exist) { - // Prompt user to install cuda toolkit - events.emit("OnGPUDriverMissingPrompt", {}); - } - } - Promise.resolve() } /** diff --git a/extensions/inference-openai-extension/src/index.ts b/extensions/inference-openai-extension/src/index.ts index 27436749f..246aa124b 100644 --- a/extensions/inference-openai-extension/src/index.ts +++ b/extensions/inference-openai-extension/src/index.ts @@ -53,7 +53,7 @@ export default class JanInferenceOpenAIExtension implements InferenceExtension { /** * Subscribes to events emitted by the @janhq/core package. */ - async onLoad(): Promise { + async onLoad() { if (!(await fs.existsSync(JanInferenceOpenAIExtension._homeDir))) { await fs .mkdirSync(JanInferenceOpenAIExtension._homeDir) @@ -77,7 +77,6 @@ export default class JanInferenceOpenAIExtension implements InferenceExtension { events.on(EventName.OnInferenceStopped, () => { JanInferenceOpenAIExtension.handleInferenceStopped(this); }); - Promise.resolve(); } /** diff --git a/web/containers/Providers/EventHandler.tsx b/web/containers/Providers/EventHandler.tsx index e755804ff..a828a02a1 100644 --- a/web/containers/Providers/EventHandler.tsx +++ b/web/containers/Providers/EventHandler.tsx @@ -119,8 +119,6 @@ export default function EventHandler({ children }: { children: ReactNode }) { } } } - function handleGpuCompatiblePrompt() {} - function handleGpuDriverMissingPrompt() {} useEffect(() => { if (window.core?.events) { @@ -129,8 +127,6 @@ export default function EventHandler({ children }: { children: ReactNode }) { events.on(EventName.OnModelReady, handleModelReady) events.on(EventName.OnModelFail, handleModelFail) events.on(EventName.OnModelStopped, handleModelStopped) - events.on('OnGPUCompatiblePrompt', handleGpuCompatiblePrompt) - events.on('OnGPUDriverMissingPrompt', handleGpuDriverMissingPrompt) } // eslint-disable-next-line react-hooks/exhaustive-deps }, [])