UNPKG

@datalayer/core

Version:

[![Datalayer](https://assets.datalayer.tech/datalayer-25.svg)](https://datalayer.io)

18 lines (17 loc) 787 B
import { SessionContext } from '@jupyterlab/apputils'; import { ITranslator } from '@jupyterlab/translation'; import { IMultiServiceManager } from '../../stateful/runtimes'; import { IRuntimeDesc } from '../../models'; export type IDatalayerRuntimeDesc = IRuntimeDesc & { gpu?: string; }; /** * Create the grouped runtime descriptions. */ export declare function getGroupedRuntimeDescs(multiServiceManager: IMultiServiceManager, kernelId?: string, translator?: ITranslator, filterKernels?: (desc: IDatalayerRuntimeDesc) => boolean, variant?: 'document' | 'cell'): { [g: string]: IDatalayerRuntimeDesc[]; } | undefined; /** * Get the default kernel name given a selector. */ export declare function getDefaultKernelName(selector: SessionContext.IKernelSearch): string | null;