Loading skill
Install any skill in seconds. Free to start, no credit card required.
Get Started Free →PyTorch model training skill with custom training loops, gradient management, and GPU optimization.
| Test case | Without → With | Effect | Δ tokens | Δ turns |
|---|---|---|---|---|
| case-03 | ✗→✓ | ▲ Improved | -38% | 0% |
| case-05 | ✗→✓ | ▲ Improved | 104% | 0% |
| case-06 | ✗→✓ | ▲ Improved | 30% | 0% |
| case-07 | ✗→✓ | ▲ Improved | 76% | 0% |
| case-08 | ✗→✓ | ▲ Improved | -50% | 0% |
PyTorch model training skill with custom training loops, gradient management, GPU optimization, and integration with experiment tracking systems.
json{ "type": "object", "required": ["modelPath", "dataConfig", "trainingConfig"], "properties": { "modelPath": { "type": "string", "description": "Path to model definition file" }, "dataConfig": { "type": "object", "properties": { "trainPath": { "type": "string" }, "valPath": { "type": "string" }, "batchSize": { "type": "integer" }, "numWorkers": { "type": "integer" } } }, "trainingConfig": { "type": "object", "properties": { "epochs": { "type": "integer" }, "learningRate": { "type": "number" }, "optimizer": { "type": "string" }, "scheduler": { "type": "string" }, "mixedPrecision": { "type": "boolean" }, "gradientClipping": { "type": "number" }, "gradientAccumulation": { "type": "integer" } } }, "checkpointConfig": { "type": "object", "properties": { "saveDir": { "type": "string" }, "saveEvery": { "type": "integer" }, "resumeFrom": { "type": "string" } } } } }
json{ "type": "object", "required": ["status", "metrics", "checkpointPath"], "properties": { "status": { "type": "string", "enum": ["success", "error", "early_stopped"] }, "metrics": { "type": "object", "properties": { "trainLoss": { "type": "number" }, "valLoss": { "type": "number" }, "trainAccuracy": { "type": "number" }, "valAccuracy": { "type": "number" }, "epochsTrained": { "type": "integer" }, "trainingTime": { "type": "number" } } }, "checkpointPath": { "type": "string" }, "learningCurve": { "type": "array", "items": { "type": "object", "properties": { "epoch": { "type": "integer" }, "trainLoss": { "type": "number" }, "valLoss": { "type": "number" } } } } } }
javascript{ kind: 'skill', title: 'Train PyTorch model', skill: { name: 'pytorch-trainer', context: { modelPath: 'models/resnet.py', dataConfig: { trainPath: 'data/train', valPath: 'data/val', batchSize: 32, numWorkers: 4 }, trainingConfig: { epochs: 100, learningRate: 0.001, optimizer: 'AdamW', scheduler: 'cosine', mixedPrecision: true, gradientClipping: 1.0 } } } }
Other measured skills in the registry, with their headline benchmark lift.