Skip to content

Potential speed improvements #206

@mfeurer

Description

@mfeurer

This issue lists potential speed improvements to keep track of them. There is no plan to implement them right now, but if you would like to contribute to ConfigSpace by doing so, please let us know:

get_one_exchange_neighborhood

  • Generator is not available in Cython, so this is a regular Python function
  • To speed up this function it should be ported to Cython and all variables should be annotated
  • To do so we need to implement a stateful class that implements the iterator protocol

Collections

_transform_scalar and _transform_vector

  • These are internal functions to transform between the unit representation and the real-world representation
  • Check whether we need both versions and whether we can use a single one only and improve it's typing.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions