← ClaudeAtlas

synapse-specialized-actionslisted

Explains specialized Synapse action classes for specific workflows. Use when the user mentions "BaseTrainAction", "BaseExportAction", "BaseUploadAction", "BaseInferenceAction", "BaseDeploymentAction", "AddTaskDataAction", "train action", "export action", "upload action", "inference action", "deployment action", "pre-annotation", "add_task_data", "autolog", "get_dataset", "create_model", or needs workflow-specific action development help.
datamaker-kr/synapse-claude-marketplace · ★ 1 · AI & Automation · score 55
Install: claude install-skill datamaker-kr/synapse-claude-marketplace
# Specialized Action Classes Synapse SDK provides specialized base classes for common ML workflows. Each extends `BaseAction` with workflow-specific helper methods and default settings. ## Available Specialized Actions | Class | Category | Purpose | |-------|----------|---------| | `BaseTrainAction` | `NEURAL_NET` | Training models | | `BaseExportAction` | `EXPORT` | Exporting data | | `BaseUploadAction` | `UPLOAD` | Uploading files | | `BaseInferenceAction` | `NEURAL_NET` | Running inference | | `BaseDeploymentAction` | - | Ray Serve deployment | | `AddTaskDataAction` | `PRE_ANNOTATION` | Pre-annotation workflows | ## Quick Comparison ```python # Training - autolog, get_dataset, create_model class TrainAction(BaseTrainAction[TrainParams]): def execute(self) -> dict: self.autolog('ultralytics') # Auto-log metrics dataset = self.get_dataset() # ... train ... return self.create_model('./model.pt') # Export - get_filtered_results class ExportAction(BaseExportAction[ExportParams]): def get_filtered_results(self, filters: dict) -> tuple[Any, int]: return self.client.get_assignments(filters) # Upload - step-based workflow required class UploadAction(BaseUploadAction[UploadParams]): def setup_steps(self, registry: StepRegistry[UploadContext]) -> None: registry.register(InitStep()) registry.register(UploadFilesStep()) # Inference - download_model, load_model, infer class InferAction(BaseInferenceAction[Infer