界面已本地化;技能介绍与说明文档按所选语言由 AI 自动翻译,代码、命令、路径和专业术语保留原文,以原作者文档为准。
探索技能
数据与研究 · SKILL.md

spark-ml-pipelines

spark-ml-pipelines

【数据与研究】Operate TensorFlowOnSpark Spark ML TFEstimator and TFModel DataFrame workflows for training and batch inference.

独立 GitHub 快照 · 自动分类 · 以原作者文档为准

技能说明

GitHub

name: spark-ml-pipelines description: "Operate TensorFlowOnSpark Spark ML TFEstimator and TFModel DataFrame workflows for training and batch inference." disable-model-invocation: true metadata: disco-role: operating license: Apache 2.0

Spark ML Pipelines

Use this sub-skill for TensorFlowOnSpark DataFrame workflows built on Spark ML Estimator and Model APIs.

Scope

Covers:

  • pipeline.TFEstimator and pipeline.TFModel
  • Namespace, TFParams, and ML param mixins
  • input_mapping / output_mapping
  • TF1 vs TF2 SavedModel loading, tag_set, signature_def_key, and export_dir
  • batch inference model/session caching on Spark Python workers
  • lexicographic mapping rules for DataFrame columns and tensor names

Does not cover:

Start here

Operating rules

  1. Treat Spark ML pipeline use as InputMode.SPARK only.
  2. Keep input_mapping and output_mapping as plain dictionaries.
  3. Remember that training input columns are selected in lexicographic order by DataFrame column name.
  4. Remember that inference output columns are ordered by lexicographic output tensor name.
  5. Use export_dir, tag_set, and signature_def_key together when loading SavedModels for inference.
  6. If a task depends on raw RDD queues, TFRecords, or example command flows, route it to the sibling sub-skill instead of expanding this one.
  7. The helper script emits code templates only; it never trains a model or submits Spark jobs.
我的收藏