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
cluster-lifecycleGuide TensorFlowOnSpark cluster startup, reservation, shutdown, TensorBoard, TF_CONFIG, GPU/resource selection, and independent TFParallel.run jobs.
Independent GitHub snapshot · Automated classification · Original documentation governs
Use this route when the task is about starting or stopping a TensorFlowOnSpark cluster, reserving executors, debugging reservation waits, interpreting TF_CONFIG or TensorBoard setup, choosing GPUs or Spark resources, or running independent TFParallel.run jobs.
TFCluster.run(...) and the returned TFCluster object's train, inference, shutdown, and tensorboard_url methods.TFSparkNode.TFNodeContext and the context methods used by map functions.reservation.Server and reservation.Client, including the reservation handshake that coordinates executor startup.TFParallel.run(...) for independent, one-process-per-executor jobs.gpu_info.* and util.single_node_env(...) for GPU discovery, CUDA selection, and host/runtime setup.EndPartition, and batch/output handling.TFEstimator / TFModel workflows.TFParallel.run recipes.--execute is supplied.spark.python.worker.reuse”TFCluster job or an independent TFParallel.run job.InputMode.TENSORFLOW or InputMode.SPARK.driver_ps_nodes, master_node, eval_node, or release_port=False.map_fun starts its own TF gRPC server, reserve the port with release_port=False and call ctx.release_port() before binding the server.TFCluster.run(...) returns a cluster object.cluster.tensorboard_url() is non-None only when TensorBoard was enabled and a node advertised a port.shutdown() completes without late exceptions and stops the reservation server.TFParallel.run(...) returns after all executors complete, with no shared reservation state.If the task is really about queue semantics, DataFeed batching, or model/dataframe pipelines, route it to the sibling workflow that owns those behaviors instead of expanding this one.