You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
jupyter-ai is the slowest extensions of the ones that I am shipping in various deployments. Even worse, it is blocking the jupyter-server from startup. It would be lovely if we could reduce the startup time.
Reproduce
Install jupyter-ai
Run jupyter server extension list to get detailed timings, on my laptop it is:
Package jupyter_ai took 2.9546s to import
as compared to all other extensions being ready instantaneously:
Package jupyterlab took 0.0398s to import
Package nbclassic took 0.0014s to import
Package jupyter_server_fileid took 0.0000s to import
Package jupyter_server_ydoc took 0.0655s to import
Package jupyter_lsp took 0.0290s to import
Run jupyter lab or jupyter server
See that jupyter-ai blocks jupyter-server startup for 2-3 seconds
See that it prints lots of messages about dependencies being not installed even when we block other providers (so it needlessly attempts some imports)
Description
jupyter-ai
is the slowest extensions of the ones that I am shipping in various deployments. Even worse, it is blocking the jupyter-server from startup. It would be lovely if we could reduce the startup time.Reproduce
jupyter-ai
jupyter server extension list
to get detailed timings, on my laptop it is:as compared to all other extensions being ready instantaneously:
jupyter lab
orjupyter server
jupyter-ai
blocks jupyter-server startup for 2-3 secondsExpected behavior
jupyter-server
async hook once merged Add async start hook to ExtensionApp API jupyter-server/jupyter_server#1417Context
The text was updated successfully, but these errors were encountered: