Description
Target date: TBC
Question: Should gen_on_manager
becomes default (what about non-persistent gens). This is very breaking hence might be for 2.0.
-
Support sub-classed generators with an ask/tell interface Interface with Generators that expose an .ask/.tell interface #1240
-
Make sure persistent gens return None as first parameter unless want to return something.
-
Resolve Better capture dependencies for 'extra' tests. #1403 and Pydantic warnings #1404
-
Updating forces and other examples (inc. notebooks) to use gen on manager. Update platform tutorials.
-
Better interface support for generator running outside of libE (and make example notebook).
-
Create unified index of examples - based on gen type - points to location (libE or community examples) and shows gen/calling script examples.
-
In the Sim function examples add links to community examples (and/or WarpX/Opal when these are up to date).
-
Improve coverage of core libE methods (if reasonably easy to do so). Files to consider
- libE.py
- TCP worker-side content.
- Should all of worker.py be covered?
- comms.py
- mpi_resources.py exception handling
- genfunc init where I think much might be removable.
-
gpu_detect but not if that's difficult to test/mock.Same for tcp_mgr - Slots in worker_resources.py
- libE.py
Canceled / Put on hold:
- Support generator running on the manager Support in-place gen on manager #1142 (in-place)
- Allow num workers to be set by detected GPUs Allows workers and rsets to be set by detected GPUs. #939
- Add notebook with simple optimization example - inc. simple persistent generator (similar to paper example).
Questions:
- Should
use_persis_return_sim
be deprecated - if so now or next release. Requires ensuring all functions update to returning None (including in docs) - which should do anyway. - Should H0 be an argument to ensemble.run()?
- naming "persistent_" do we update as most examples are persistent (2.0 consideration).
- Consider order of arguments to Ensemble object
Metadata
Metadata
Assignees
Type
Projects
Status