jupyterlab_tensorboard_pro
jupyterlab_tensorboard_pro copied to clipboard
安装插件后,一直显示initializing
我安装了插件之后一直在initializing 我的环境是 python:3.7 TensorFlow-gpu=2.3.1 IPython : 8.13.2 ipykernel : 6.23.0 ipywidgets : 8.0.6 jupyter_client : 8.2.0 jupyter_core : 5.3.0 jupyter_server : 2.5.0 jupyterlab : 3.6.3 nbclient : 0.7.4 nbconvert : 7.4.0 nbformat : 5.8.0 notebook : 6.5.4 qtconsole : 5.4.3 traitlets : 5.9.0
注:我是在服务器中部署的,拉取的images是:jupyter/datascience-notebook:2023-05-15 Originally posted by @electroram in https://github.com/HFAiLab/jupyterlab_tensorboard_pro/issues/17#issuecomment-1563655577
安装插件之后显示了这个错误:
If you are experiencing the build failure after installing an extension (or trying to include previously installed extension after updating JupyterLab) please check the extension repository for new installation instructions as many extensions migrated to the prebuilt extensions system which no longer requires rebuilding JupyterLab (but uses a different installation procedure, typically involving a package manager such as 'pip' or 'conda').
If you specifically intended to install a source extension, please run 'jupyter lab build' on the server for full output.
运行了jupyter lab build之后又出现了这个错误:
[LabBuildApp] JupyterLab 3.6.3
[LabBuildApp] Building in /opt/conda/share/jupyter/lab
[LabBuildApp] Building jupyterlab assets (production, minimized)
Build failed.
Troubleshooting: If the build failed due to an out-of-memory error, you
may be able to fix it by disabling the dev_build
and/or minimize
options.
If you are building via the jupyter lab build
command, you can disable
these options like so:
jupyter lab build --dev-build=False --minimize=False
You can also disable these options for all JupyterLab builds by adding these
lines to a Jupyter config file named jupyter_config.py
:
c.LabBuildApp.minimize = False c.LabBuildApp.dev_build = False
If you don't already have a jupyter_config.py
file, you can create one by
adding a blank file of that name to any of the Jupyter config directories.
The config directories can be listed by running:
jupyter --paths
Explanation:
-
dev-build
: This option controls whether adev
or a more streamlinedproduction
build is used. This option will default toFalse
(i.e., theproduction
build) for most users. However, if you have any labextensions installed from local files, this option will instead default toTrue
. Explicitly settingdev-build
toFalse
will ensure that theproduction
build is used in all circumstances. -
minimize
: This option controls whether your JS bundle is minified during the Webpack build, which helps to improve JupyterLab's overall performance. However, the minifier plugin used by Webpack is very memory intensive, so turning it off may help the build finish successfully in low-memory environments.
An error occurred. RuntimeError: JupyterLab failed to build See the log file for details: /tmp/jupyterlab-debug-tkis9x15.log
查看了日志后看到:
(base) jovyan@18ba5171b0d0:~/work/HyperPose$ cat /tmp/jupyterlab-debug-tkis9x15.log
[LabBuildApp] Building in /opt/conda/share/jupyter/lab [LabBuildApp] Node v16.19.0
[LabBuildApp] Yarn configuration loaded. [LabBuildApp] Building jupyterlab assets (production, minimized) [LabBuildApp] > node /opt/conda/lib/python3.10/site-packages/jupyterlab/staging/yarn.js install --non-interactive [LabBuildApp] yarn install v1.21.1 [1/5] Validating package.json... [2/5] Resolving packages... success Already up-to-date. Done in 0.95s.
[LabBuildApp] > node /opt/conda/lib/python3.10/site-packages/jupyterlab/staging/yarn.js yarn-deduplicate -s fewer --fail [LabBuildApp] yarn run v1.21.1 $ /opt/conda/share/jupyter/lab/staging/node_modules/.bin/yarn-deduplicate -s fewer --fail Done in 0.67s.
[LabBuildApp] > node /opt/conda/lib/python3.10/site-packages/jupyterlab/staging/yarn.js run build:prod:minimize
[LabBuildApp] yarn run v1.21.1
$ webpack --config webpack.prod.minimize.config.js
[webpack-cli] ModuleNotFoundError: Module not found: Error: Can't resolve './tab.scss' in '/opt/conda/share/jupyter/lab/staging/node_modules/jupyterlab_tensorboard_pro/style'
at /opt/conda/share/jupyter/lab/staging/node_modules/webpack/lib/Compilation.js:1768:28
at /opt/conda/share/jupyter/lab/staging/node_modules/webpack/lib/NormalModuleFactory.js:742:13
at eval (eval at create (/opt/conda/share/jupyter/lab/staging/node_modules/tapable/lib/HookCodeFactory.js:33:10),
[LabBuildApp] JupyterLab failed to build [LabBuildApp] Traceback (most recent call last):
[LabBuildApp] File "/opt/conda/lib/python3.10/site-packages/jupyterlab/debuglog.py", line 47, in debug_logging yield
[LabBuildApp] File "/opt/conda/lib/python3.10/site-packages/jupyterlab/labapp.py", line 204, in start raise e
[LabBuildApp] File "/opt/conda/lib/python3.10/site-packages/jupyterlab/labapp.py", line 195, in start build(
[LabBuildApp] File "/opt/conda/lib/python3.10/site-packages/jupyterlab/commands.py", line 506, in build return handler.build(
[LabBuildApp] File "/opt/conda/lib/python3.10/site-packages/jupyterlab/commands.py", line 722, in build raise RuntimeError(msg) [LabBuildApp] RuntimeError: JupyterLab failed to build [LabBuildApp] Exiting application: JupyterLab
这个插件使用了 scss,根据 jupyterlab 的 issue, 不支持 jupyter lab build
,直接安装应该是不需要 jupyter lab build
这个过程的。
一直 initializing 一般是 tensorboard 后端启动的过程报错了,可以开启 debug 日志看看?
yarn install 报错