signaloid-cli cores update
Update core configuration.
Synopsis
signaloid-cli cores update --core-id <id> [options]
Options
| Option | Required | Description |
|---|---|---|
--core-id <id> | Yes | Core ID to update |
--name <str> | No | New name |
--class <class> | No | New class |
--precision <n> | No | New precision |
--memory <n> | No | New memory size |
--microarchitecture <arch> | No | New microarchitecture |
--correlation-tracking <mode> | No | New correlation tracking mode |
Description
The cores update command allows you to modify the configuration of an existing custom core. You can update one or more properties including the name, class, precision, memory size, microarchitecture, and correlation tracking mode. Only the properties you specify will be changed; all other properties will remain unchanged.
Examples
Update microarchitecture and correlation tracking of core core_abc123:
signaloid-cli cores update \
--core-id core_abc123 \
--microarchitecture Athens \
--correlation-tracking Autocorrelation
Notes
- Only custom cores can be updated; default cores cannot be modified
- All options except
--core-idare optional - Only the specified properties will be updated
- Validation rules apply to all updated properties (same as create)
Troubleshooting
"Core not found" Error
Problem: Cannot access specified core for updating.
Solutions:
- Verify the core ID is correct
- Check if the core still exists:
signaloid-cli cores list - Ensure you have permissions to modify the core
"Cannot update default core" Error
Problem: Attempting to update a system default core.
Solutions:
- Default cores cannot be modified
- Create a custom core with your desired configuration instead
See Also
- signaloid-cli cores - Cores overview
- signaloid-cli cores get - Get core details
- signaloid-cli cores create - Create a custom core
- signaloid-cli cores delete - Delete a custom core