Matt Drozt
Matt Drozt
## Description Currently SmartSim relies on `watchdog>=3.0.0` to manage listening for file system events so that the telemetry monitor can properly track the statuses of launched jobs. Unfortunately on Febuary...
Fixes unfalsifiable test that tests SmartSim's custom SIGINT signal handler. Adds infrastructure to make the test pass again.
## Description SmartSim has tests in the `tests/test_interupt.py` test module that test that SmartSim is able to stop any jobs it may have launched in the event that it receives...
## Description When a user specifies a `first_device` parameter, we do not use it to format the enumerated devices IFF the `num_devices_per_node != 1`. This can lead to some unexpected...
This is a breakout ticket from #460 regarding [this review suggestion](https://github.com/CrayLabs/SmartSim/pull/460#discussion_r1473639477) ## Description Currently, the telemetry monitor will collect data with a variety of collectors. These collectors then pass the...
## Description SmartSim has non-traditional installation process compared to most python projects. It is a twofold process involving: ```sh # A pip install step pip install smartsim[ml] # And a...
This is a breakout ticket from #460 regarding this [review comment](https://github.com/CrayLabs/SmartSim/pull/460#discussion_r1473722687) ## Description As part of #460 a `TelemetryProducer` class was added to allow for more fine grain control over...
## Description SmartSim has many fixtures in its test suite that provide a static class with some number of methods to preform common operations across the test suite (create files,...
From review feedback for #397 that was decided to be moved to its own issue ## Description It was noticed that the `smart` CLI could exit with the same return...
## Description With the merge of multidatabase support for SmartSim (#342) users have the ability to create and launch multiple Redis instances within a single SmartSim driver script. This is...