executing-plans
executing-plans
Use when executing an implementation plan in the current session as the implementer yourself — your human partner chose inline execution, or no subagent tool is available
python-estimatorsDirect single-GPU cuML Python estimator workflows on NVIDIA GPUs.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this sub-skill for direct, GPU-native cuml Python estimators on one NVIDIA GPU. The expected workflow is scikit-learn-style construction plus fit, predict, transform, fit_predict, or fit_transform, with explicit handling of GPU inputs, output containers, validation, and trusted model persistence.
cuml estimator code rather than keeping scikit-learn imports unchanged.output_type, set_global_output_type, using_output_type, fitted attributes, prediction outputs, or safe pickle/joblib round-trips.cuml.dask, Dask-CUDA, multi-GPU, or multi-node workflows -> sibling sub-skill distributed-dask.sklearn-accel.data-pipeline-utilities.native-build-and-cpp or root troubleshooting.KMeans, DBSCAN, HDBSCAN plus HDBSCAN approximate prediction and membership helper routing notes.LinearRegression, LogisticRegression, Ridge, Lasso, ElasticNet.RandomForestClassifier, RandomForestRegressor.PCA, TruncatedSVD.NearestNeighbors, KNeighborsClassifier, KNeighborsRegressor.SVC, SVR, LinearSVC, LinearSVR.UMAP, TSNE.ARIMA, AutoARIMA, ExponentialSmoothing with deprecation cautions.Read references/api-reference.md to select the estimator family and confirm constructor defaults, common methods, output-type behavior, and routing boundaries.
Read references/workflows.md for direct fit/predict/transform recipes, health checks, output-type management, serialization, and tiny validation patterns.
Read references/troubleshooting.md before changing environments when imports, CUDA, RMM, input shape/type, fitted-state, or pickle/joblib behavior fails.
Keep work single-GPU unless the user explicitly asks for Dask; select a GPU before Python starts with CUDA_VISIBLE_DEVICES when the host has multiple GPUs.
Validate tiny code paths before scaling data. From this sub-skill directory, use:
python scripts/single_gpu_estimator_smoke.py --help
python scripts/single_gpu_estimator_smoke.py --case all --check-pickle
Do not claim CPU fallback for direct cuml estimators. A CUDA-capable cuML installation and visible NVIDIA GPU are required for runtime proof.