-
Notifications
You must be signed in to change notification settings - Fork 70
Migrate useful notebooks to the deployment docs repo #203
Comments
Notebook migration guideWe are migrating the notebooks from this repo to the deployment docs. To get started pick any unassigned issue from the tasklist above and assign yourself. Unassigned notebooks with Decide if notebook should be migratedFor each notebook we need to assess it and decide whether we actually want to migrate it. If the notebook is very out of date or irrelevant to the state of RAPIDS today we shouldn't waste time with it and just let it be archived. Some notebooks are fully up to date (as noted by a link a green tick on the repo README) so definitely should be migrated and have already been marked as such. Others are in the middle. Use your best judgement and add a Test if notebook worksRun through the notebook and check that it works and the instructions make sense. If the notebook needs some attention fix things up and get it into a good state. Ensure notebook has good title and metadata tags in the first cellThe first cell of each notebook should be markdown and contain a descriptive title and a few sentences about what the notebook does. This cell should also have cell tags to allow it to be organised by the notebook gallery Sphinx extension. For example if the notebook is an HPO workflow running on Azure ML and uses XGBoost and cuDF it should have Remove any deployment instructions and link insteadMany of the notebooks have deployment instructions baked into them. We should remove or at least slim these down and link out to the deployment documentation pages. For example if a notebook contains instructions on starting a Kubernetes cluster on Google Cloud that should be replaced with a callout to the GKE documentation page. Copy notebook to deployment docs examplesIn the Deployment docs repo create a new directory for the notebook in Copy any supporting files to the folderIf the notebook has supporting files such as Python scripts, Dockerfiles or any other config files also copy those into the directory. The notebook gallery Sphinx extension will list these files automatically in the sidebar and link to them on GitHub once they have been merged. Add notebook to examples toctreeAlso update the toctree in Make PR to deployment docs repoOpen a new Pull Request for each notebook so we can review them individually. Mark the PR as closing the issue in this repo associated with that notebook. |
In rapidsai/deployment#108 I copied a couple of the notebooks from this repo over into the deployment docs so that I had something to work with when updating the Sphinx theme.
As part of #197 we need to migrate the rest of the notebooks in this repo over, but those can be done in separate PRs. Not all notebooks here are in a good state, so we should just focus on migrating the ones which are up to date and confirmed to be working/useful.
My preference would be for each notebook to be placed in its own directory in the
source/examples
section of thedeployment
repo with no nesting. The notebook should probably be renamed tonotebook.ipynb
too so that the URL looks nice.Any supporting files should be also placed in the directory alongside the notebook. Again ideally without any nested directories unless there is a technical reason why we need to do so.
Each notebook also needs to be added to the
toctree
of thesource/examples/index.md
file.Once the notebook has been copied and merged it needs to be removed from this repo and replaced with a link so folks can find them again.
Tasks
dask/kubernetes/Dask_cuML_Exploration.ipynb
to deployment docs #206dask/kubernetes/Dask_cuML_Exploration_Full.ipynb
to deployment docs #207dask/notebooks/HPO_demo.ipynb
to deployment docs #208azure/kubernetes/MNMG_XGBoost.ipynb
to deployment docs #209azure/kubernetes/Dask_cuML_Exploration_Full.ipynb
to deployment docs #210azure/notebooks/Azure-MNMG-XGBoost.ipynb
to deployment docs #211azure/notebooks/Azure-MNMG-RF.ipynb
to deployment docs #212azure/notebooks/remote-explanation/azure-gpu-shap.ipynb
to deployment docs #213azure/notebooks/Train-RAPIDS.ipynb
to deployment docs #214azure/notebooks/HPO-RAPIDS.ipynb
to deployment docs #215azure/notebooks/HPO-SKLearn.ipynb
to deployment docs #216azure/notebooks/Train-SKLearn.ipynb
to deployment docs #217databricks/notebooks/rapids_airline_hyperopt.ipynb
to deployment docs #218databricks/notebooks/rapids_intro.ipynb
to deployment docs #219triton/kubernetes/GCP/FIL/interact_with_triton.ipynb
to deployment docs #220triton/kubernetes/AWS/FIL/triton_inference.ipynb
to deployment docs #221mlflow/local_environment/notebooks/databricks_mlflow_rapids.ipynb
to deployment docs #222gcp/notebooks/container_build.ipynb
to deployment docs #223gcp/notebooks/custom_hpo.ipynb
to deployment docs #224optuna/notebooks/jupytercon_demo/RAPIDS_xfeat_Optuna-CPU.ipynb
to deployment docs #225optuna/notebooks/jupytercon_demo/RAPIDS_xfeat_Optuna-GPU.ipynb
to deployment docs #226optuna/notebooks/optuna_rapids.ipynb
to deployment docs #227optuna/notebooks/azure-optuna/run_optuna.ipynb
to deployment docs #228aws/rapids_sagemaker_hpo.ipynb
to deployment docs #229aws/autogluon/autogluon_airline.ipynb
to deployment docs #230aws/rapids_sagemaker_higgs/sagemaker_rapids_higgs.ipynb
to deployment docs #231aws/gpu_tree_shap/gpu_tree_shap.ipynb
to deployment docs #232aws/rapids_ec2_mnmg.ipynb
to deployment docs #233aws/environment_setup/docker_ebs_volume.ipynb
to deployment docs #234aws/rapids_studio_hpo.ipynb
to deployment docs #235aws/rapids_intro.ipynb
to deployment docs #236aws/rapids_sagemaker_hpo_extended.ipynb
to deployment docs #237k8s-dask/notebooks/xgboost-gpu-hpo-job-parallel-k8s.ipynb
to deployment docs #238ray/notebooks/Ray_RAPIDS_HPO.ipynb
to deployment docs #239The text was updated successfully, but these errors were encountered: