Nihat Engin Toklu

Results 6 issues of Nihat Engin Toklu

It would be helpful if the `Problem` object, upon instantiation, notified the user regarding its effective configuration. The notification text could contain: - number of actors - `device` (which device...

enhancement

EvoTorch has the capability to work with non-numeric solution structures such as variable-length lists, dictionaries, etc. (with `dtype=object`). We are currently missing documentation pages (in `User Guide` and/or in `Advanced...

documentation

This pull request adds an example notebook which demonstrates how one can declare and solve an optimization problem that has its `dtype` set as `object`, and therefore has a custom...

This pull request introduces an alternative API for EvoTorch that conforms to the functional programming paradigm. This functional API can be used together with `torch.func.vmap`, and therefore can be used...

enhancement

Alternative implementations for genetic algorithm operators are introduced. These alternative implementations conform to the paradigm of functional programming, and they are batchable (via simply adding a leftmost dimension to the...

enhancement

**Motivation.** Although EvoTorch has had a functional API for a while, this functional API did not have easy-to-use parallelization capabilities for distributing computations across multiple devices. When writing an evolutionary...

enhancement