-
Notifications
You must be signed in to change notification settings - Fork 291
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Kernel Picker Plan #11904
Comments
Traditional kernel picker golden scenario: Stable Screen.Recording.2022-11-09.at.6.26.35.PM.movNov 9 The kernel picker has 3 stages:
VideoScreen.Recording.2022-11-09.at.6.55.28.PM.movNov 10 The kernel picker has 2 stages:
Screen.Recording.2022-11-10.at.10.34.37.AM.mov |
Experimental kernel picker golden scenario: Nov 9
VideoScreen.Recording.2022-11-09.at.6.42.45.PM.movNov 15
VideoScreen.Recording.2022-11-15.at.10.59.12.AM.movNov 16 Feedbacks we got from standup
Nov 17 Screen.Recording.2022-11-17.at.9.13.30.AM.movNov 21 |
|
Feedback from standup:
|
i think we decided to call it |
Oops, yes you're right! Sorry about the confusion. |
Hi, one idea from my side:
That way, it would become super easy to quickly test a notebook with kernels that come from other local projects. |
@kolibril13 thanks for your suggestion, please could you file a separate issue with your sugestions. |
Here it is #12292 |
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
This comment was marked as duplicate.
Jan items
Deferred (Feb)
|
* Re microsoft/vscode-jupyter#11904, remove detail from mru kernel picker source. * 💄
TLDR
For current status of the kernel picker, please check the last video in following comments:
Prep
IServerConnectionType
jupyter#11913Existing Kernel Picker
Experimental Kernel Picker
A diagram reflecting the workflow with data models for the experimental kernel picker
1. Select Kernel Source
Kind
property to controllerPython 3
kernels.run cell
and gets the quick pick and then selects a kernel, at the end of that the cell should run.E.g. assume they install the new version of the extension & we were to ship the new kernel picker.
We need to now ensure the same controller is still available & pre-selected for the user opening an existing notebook.
2. Changes to compute preferred controller (goal - prevent flickering of Kernel Status label)
Existing Kernel Picker
)3. MRU (behind a new VS Code experiment setting)
keeps track of the controller id, display name, extension idDo not create controllers and hide them (this causes a flicker as all controllers are visible for a fraction of a second)Miscellaneous
Install Python
appears and then disappears vscode-jupyter#11971Select Kernel Source
Select Kernel Source
Select Kernel Source
is slow to load the quick pick #11973 @DonJayamanneCurrently don't implemented, only for desktop, to be discussed.
Not done as we need to store the MRu per document, and in web the only pace is worksapce storage and storing per document could be expensive (it could get large)
Questions
The text was updated successfully, but these errors were encountered: