TL;博士
如何停止顶点AI用户管理的笔记本实例中的nb_conda_kernels自动内核检测?
详细信息
我正在构建顶点AI用户从码头形象管理笔记本实例。这一切都很好,除了默认的木星实验室安装似乎包括nb_conda_kernels扩展。据我所知,扩展是启动程序中图标复制的根源,因此每个环境都有两个图标。有不同的线程讨论过这一点:这里、这里、这里。
我可以通过手动进入每个环境并运行jupyter kernelspec remove <name>来删除不需要的图标。然而,必须有更好的办法。我尝试过卸载nb_conda_kernels,但是由于构建的复杂性,实例内存不足(我认为这就是原因)。我尝试过从基本环境以及其他环境中禁用使用python -m nb_conda_kernels.install --disable --prefix=$CONDA_PREFIX的扩展,但是它没有达到预期的效果。我还尝试修改位于/opt/conda/etc/jupyter/jupyter_config.json的配置文件,以包含基于示例CondaKernelSpecManager的env_filter。这似乎也不起作用。
我不附属于删除延期,但我想消除其影响,或以其他方式停止重复。从理论上讲,禁用应该能起作用。请有人告诉我,如何有效地从我的图标列表中删除nb_conda_kernels自动检测到的内核,该列表出现在启动程序中?理想情况下,解决方案应该包括在我的Docker文件中(我怀疑不太可能),或者在使用gcloud notebooks instances create时作为启动后脚本(我认为更有可能)。
谢谢!
发布于 2022-11-30 10:52:36
Per @gogasca的评论(包括RUN python -m nb_conda_kernels.install --disable --prefix=$CONDA_PREFIX作为Dockerfile的最后一行)确实有效,尽管它在交互测试时对我没有起作用。
https://stackoverflow.com/questions/74548725
复制相似问题