Skip to content

Deepssm command#2410

Merged
akenmorris merged 13 commits into
masterfrom
deepssm_command
Aug 22, 2025
Merged

Deepssm command#2410
akenmorris merged 13 commits into
masterfrom
deepssm_command

Conversation

@akenmorris

@akenmorris akenmorris commented Aug 19, 2025

Copy link
Copy Markdown
Contributor

This PR adds the deepssm command to the shapeworks executable:

Usage: deepssm [args]...

run deepssm steps

Options:
  -h, --help            show this help message and exit
  --name=STRING         Path to input project file (xlsx or swproj).
  --prep=CHOICE         Preparation step to run (choose from 'all',
                        'groom_training', 'optimize_training',
                        'optimize_validation', 'groom_images')
  --augment             Run data augmentation
  --train               Run training
  --test                Run testing
  --all                 Run all steps

This replicates the implementation that ShapeWorksStudio uses, but in a CLI form. The Studio implementation was refactored out and placed in a new library called "Application" for application-specific classes that can be re-used by multiple modules.

This will make it easier to add automated tests for the DeepSSM module of ShapeWorksStudio.

@akenmorris akenmorris merged commit c2f00c9 into master Aug 22, 2025
5 checks passed
@akenmorris akenmorris deleted the deepssm_command branch November 29, 2025 18:05
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant