@datalayer/core
Version:
**Datalayer Core**
18 lines (17 loc) • 773 B
TypeScript
import { SessionContext } from '@jupyterlab/apputils';
import { ITranslator } from '@jupyterlab/translation';
import { IMultiServiceManager } from '../../api';
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;