Avoid common TensorFlow mistakes — tf.function retracing, GPU memory, data pipeline bottlenecks, and gradient traps.
数据来源:ClawHub。 在 ClawSkills 查看
选择你使用的 Agent
方法一:命令行安装(推荐)
推荐(无需提前安装 clawhub)
npx clawhub@latest --dir ~/.claude/skills install tensorflow或使用 clawhub CLI(需提前安装)
clawhub --dir ~/.claude/skills install tensorflow⚠️ 需要 Node.js 18+,没有 Node?请使用下方方法二直接下载 ZIP。 安装 Node.js →
方法二:手动下载安装(无需 Node)
下载 ZIP,解压后将文件夹放到以下路径,重启 Agent 即可:
安装路径
~/.claude/skills/tensorflow/💡解压后将文件夹放到上方路径,重启 Agent 即可生效
--- name: TensorFlow description: Avoid common TensorFlow mistakes — tf.function retracing, GPU memory, data pipeline bottlenecks, and gradient traps. metadata: {"clawdbot":{"emoji":"🧠","requires":{"bins":["python3"]},"os":["linux","darwin","win32"]}} ---
input_signature for fixed shapes — @tf.function(input_signature=[tf.TensorSpec(...)])memory_growth=True before any opstf.config.experimental.set_memory_growth(gpu, True) — must be called before GPU initCUDA_VISIBLE_DEVICES="" to force CPU — for testing without GPUtf.data.Dataset without .prefetch() — CPU/GPU idle time between batches.cache() after expensive ops — but before random augmentation.batch() before .map() for vectorized ops — faster than per-elementnum_parallel_calls=tf.data.AUTOTUNE — parallel preprocessingNone for variable batch size in Input layermodel.build(input_shape) if not using Input layer — or first call errorstf.debugging.assert_shapes() for debuggingtape.watch(tensor)persistent=True for multiple gradients — otherwise tape consumed after first usetape.gradient returns None if no path — check for disconnected graph@tf.custom_gradient for custom backward — not all ops have gradientsmodel.trainable = False after compile does nothing — set before compiletraining=True/False mattersmodel.fit shuffles by default — shuffle=False for time seriesvalidation_split takes from end — shuffle data first if order mattersmodel.save() saves everything — architecture, weights, optimizer statemodel.save_weights() only weights — need model code to restoretf.saved_model.save(model, path)layers.Lambda to wrap tf ops in Sequentialtf.print vs Python print — Python print only runs at trace time in tf.functiontf.reduce_mean安装 TensorFlow 后,可以对 AI 说这些话来触发它
Help me get started with TensorFlow
Explains what TensorFlow does, walks through the setup, and runs a quick demo based on your current project
Use TensorFlow to avoid common TensorFlow mistakes — tf
Invokes TensorFlow with the right parameters and returns the result directly in the conversation
What can I do with TensorFlow in my developer & devops workflow?
Lists the top use cases for TensorFlow, with example commands for each scenario
将技能文件夹放到 ~/.claude/skills/tensorflow/ 目录(个人级,所有项目可用),或 .claude/skills/tensorflow/(项目级)。重启 AI 客户端后,用 /tensorflow 主动调用,或让 AI 根据上下文自动发现并使用。
TensorFlow 支持 Claude、Cursor、OpenClaw,可与这些 AI 平台无缝集成,扩展其能力。
TensorFlow 可免费安装使用。请查阅仓库了解许可证信息。
Avoid common TensorFlow mistakes — tf.function retracing, GPU memory, data pipeline bottlenecks, and gradient traps.
TensorFlow 属于「Developer & DevOps」分类,该分类的技能帮助 AI 智能体在此领域执行专业任务。
Automate my developer & devops tasks using TensorFlow
Identifies repetitive steps in your workflow and sets up TensorFlow to handle them automatically