计划执行与检查节点
executing-plans
按既定实施计划完成工作,保持过程检查和反馈。
python-estimators【效率与协作】Direct single-GPU cuML Python estimator workflows on NVIDIA GPUs.
独立 GitHub 快照 · 自动分类 · 以原作者文档为准
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.