Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[DRAFT] Engine plugin API and engine entry point for Lloyd's KMeans #24497

Closed
wants to merge 79 commits into from

Commits on Mar 29, 2022

  1. wip engines

    ogrisel committed Mar 29, 2022
    Configuration menu
    Copy the full SHA
    e209cb9 View commit details
    Browse the repository at this point in the history

Commits on Apr 1, 2022

  1. wip

    ogrisel committed Apr 1, 2022
    Configuration menu
    Copy the full SHA
    1647eed View commit details
    Browse the repository at this point in the history

Commits on Apr 4, 2022

  1. fixes

    ogrisel committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    87654c1 View commit details
    Browse the repository at this point in the history
  2. wip

    ogrisel committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    b05d4ab View commit details
    Browse the repository at this point in the history
  3. more specific assertion

    ogrisel committed Apr 4, 2022
    Configuration menu
    Copy the full SHA
    828f797 View commit details
    Browse the repository at this point in the history

Commits on Apr 5, 2022

  1. Configuration menu
    Copy the full SHA
    5819524 View commit details
    Browse the repository at this point in the history

Commits on Apr 6, 2022

  1. add default kwarg

    ogrisel committed Apr 6, 2022
    Configuration menu
    Copy the full SHA
    5df598c View commit details
    Browse the repository at this point in the history

Commits on Apr 15, 2022

  1. Various fixes

    ogrisel committed Apr 15, 2022
    Configuration menu
    Copy the full SHA
    44cbd6c View commit details
    Browse the repository at this point in the history

Commits on Apr 19, 2022

  1. empty doc

    ogrisel committed Apr 19, 2022
    Configuration menu
    Copy the full SHA
    a693d2e View commit details
    Browse the repository at this point in the history

Commits on May 19, 2022

  1. Configuration menu
    Copy the full SHA
    e57eae7 View commit details
    Browse the repository at this point in the history

Commits on May 21, 2022

  1. WIP

    ogrisel committed May 21, 2022
    Configuration menu
    Copy the full SHA
    1dbae5b View commit details
    Browse the repository at this point in the history

Commits on Jun 2, 2022

  1. Configuration menu
    Copy the full SHA
    ec6baa0 View commit details
    Browse the repository at this point in the history

Commits on Jun 3, 2022

  1. wip

    ogrisel committed Jun 3, 2022
    Configuration menu
    Copy the full SHA
    dd586f1 View commit details
    Browse the repository at this point in the history

Commits on Jun 8, 2022

  1. Configuration menu
    Copy the full SHA
    e3c1056 View commit details
    Browse the repository at this point in the history
  2. wip

    ogrisel committed Jun 8, 2022
    Configuration menu
    Copy the full SHA
    bd280ef View commit details
    Browse the repository at this point in the history

Commits on Sep 22, 2022

  1. Configuration menu
    Copy the full SHA
    4913f9b View commit details
    Browse the repository at this point in the history
  2. wip

    ogrisel committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    3352c58 View commit details
    Browse the repository at this point in the history
  3. wip

    ogrisel committed Sep 22, 2022
    Configuration menu
    Copy the full SHA
    4753143 View commit details
    Browse the repository at this point in the history

Commits on Sep 23, 2022

  1. linting

    fcharras committed Sep 23, 2022
    Configuration menu
    Copy the full SHA
    2794d26 View commit details
    Browse the repository at this point in the history
  2. fix MBKMeans and linting

    fcharras committed Sep 23, 2022
    Configuration menu
    Copy the full SHA
    cc36c6e View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    80d4ba4 View commit details
    Browse the repository at this point in the history
  4. Draft changelog entry

    ogrisel committed Sep 23, 2022
    Configuration menu
    Copy the full SHA
    f92d63f View commit details
    Browse the repository at this point in the history
  5. doc reorg

    ogrisel committed Sep 23, 2022
    Configuration menu
    Copy the full SHA
    dbf607b View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    abb278a View commit details
    Browse the repository at this point in the history
  7. fix test name

    ogrisel committed Sep 23, 2022
    Configuration menu
    Copy the full SHA
    c1e8510 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    9408280 View commit details
    Browse the repository at this point in the history

Commits on Sep 26, 2022

  1. fix MBKMeans test

    fcharras committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    1fc4d79 View commit details
    Browse the repository at this point in the history
  2. fix: skip entry points that do not match the requested provider names…

    … (rather than the opposite)
    fcharras committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    acc4b47 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d0d7f95 View commit details
    Browse the repository at this point in the history
  4. for python < 3.10 returns an empty list when the slearn engines entry…

    … point is missing (rather than erroring out))
    fcharras committed Sep 26, 2022
    Configuration menu
    Copy the full SHA
    dcb3140 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    8df26c7 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    db7b98c View commit details
    Browse the repository at this point in the history

Commits on Sep 28, 2022

  1. add pytest plugin that can be used by engine providers to run sklearn…

    … tests with customised engines
    fcharras committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    4a379d2 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    12fc503 View commit details
    Browse the repository at this point in the history
  3. ad _engine.base module

    fcharras committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    da5fe85 View commit details
    Browse the repository at this point in the history
  4. linting

    fcharras committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    53cb8f1 View commit details
    Browse the repository at this point in the history
  5. Configuration menu
    Copy the full SHA
    7cb4712 View commit details
    Browse the repository at this point in the history
  6. Configuration menu
    Copy the full SHA
    d72050f View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    a299bd8 View commit details
    Browse the repository at this point in the history
  8. exception __all__ fixup

    fcharras committed Sep 28, 2022
    Configuration menu
    Copy the full SHA
    2d08a91 View commit details
    Browse the repository at this point in the history

Commits on Sep 29, 2022

  1. Configuration menu
    Copy the full SHA
    70e4ecf View commit details
    Browse the repository at this point in the history
  2. add __init__.py

    fcharras committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    54d1924 View commit details
    Browse the repository at this point in the history
  3. fix test_engines test

    fcharras committed Sep 29, 2022
    Configuration menu
    Copy the full SHA
    1a805d7 View commit details
    Browse the repository at this point in the history

Commits on Nov 2, 2022

  1. fix _config.py conflicts

    fcharras committed Nov 2, 2022
    Configuration menu
    Copy the full SHA
    e8c5193 View commit details
    Browse the repository at this point in the history

Commits on Nov 16, 2022

  1. Configuration menu
    Copy the full SHA
    44cc071 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    3b99c29 View commit details
    Browse the repository at this point in the history

Commits on Nov 25, 2022

  1. Configuration menu
    Copy the full SHA
    39d10cd View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    a13efc9 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    57f095f View commit details
    Browse the repository at this point in the history
  4. Apply suggestions from code review

    Co-authored-by: Julien Jerphanion <git@jjerphan.xyz>
    fcharras and jjerphan committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    8b974c7 View commit details
    Browse the repository at this point in the history
  5. linting

    fcharras committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    5550f40 View commit details
    Browse the repository at this point in the history
  6. fix

    fcharras committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    f570f45 View commit details
    Browse the repository at this point in the history
  7. fix

    fcharras committed Nov 25, 2022
    Configuration menu
    Copy the full SHA
    fdaf97b View commit details
    Browse the repository at this point in the history

Commits on Dec 6, 2022

  1. Configuration menu
    Copy the full SHA
    ab00912 View commit details
    Browse the repository at this point in the history
  2. Add support for trying engines in turn

    Users can specify a list of engine providers to try, this change makes
    it so we try them in order until one is found that accepts the request.
    betatim committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    b770bea View commit details
    Browse the repository at this point in the history
  3. Fix formatting

    betatim committed Dec 6, 2022
    Configuration menu
    Copy the full SHA
    76fd41b View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    dd0d0ff View commit details
    Browse the repository at this point in the history

Commits on Dec 13, 2022

  1. Configuration menu
    Copy the full SHA
    10c599c View commit details
    Browse the repository at this point in the history
  2. Merge main

    ogrisel committed Dec 13, 2022
    Configuration menu
    Copy the full SHA
    ab1e34d View commit details
    Browse the repository at this point in the history

Commits on Dec 14, 2022

  1. Pass sample_weight parameter

    Co-authored-by: Franck Charras <29153872+fcharras@users.noreply.github.com>
    betatim and fcharras committed Dec 14, 2022
    Configuration menu
    Copy the full SHA
    ff191e2 View commit details
    Browse the repository at this point in the history

Commits on Dec 21, 2022

  1. Configuration menu
    Copy the full SHA
    d74d652 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    dfb3fe0 View commit details
    Browse the repository at this point in the history

Commits on Jan 6, 2023

  1. Tweak attribute conversion

    betatim committed Jan 6, 2023
    Configuration menu
    Copy the full SHA
    e531a6d View commit details
    Browse the repository at this point in the history

Commits on Jan 11, 2023

  1. Configuration menu
    Copy the full SHA
    737c74f View commit details
    Browse the repository at this point in the history

Commits on Jan 12, 2023

  1. Configuration menu
    Copy the full SHA
    a1ff1ec View commit details
    Browse the repository at this point in the history

Commits on Jan 13, 2023

  1. Configuration menu
    Copy the full SHA
    519ae67 View commit details
    Browse the repository at this point in the history

Commits on Jan 16, 2023

  1. Configuration menu
    Copy the full SHA
    1a19de0 View commit details
    Browse the repository at this point in the history

Commits on Jan 17, 2023

  1. Configuration menu
    Copy the full SHA
    96c5f9b View commit details
    Browse the repository at this point in the history
  2. Rename argument

    Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
    betatim and ogrisel committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    0c29cc2 View commit details
    Browse the repository at this point in the history
  3. Merge pull request #14 from betatim/engines-cluster-count

    Rename cluster counting method
    ogrisel committed Jan 17, 2023
    Configuration menu
    Copy the full SHA
    c7be19a View commit details
    Browse the repository at this point in the history

Commits on Jan 18, 2023

  1. Configuration menu
    Copy the full SHA
    56bf7b1 View commit details
    Browse the repository at this point in the history
  2. Rename loop variable

    Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
    betatim and ogrisel committed Jan 18, 2023
    Configuration menu
    Copy the full SHA
    48803d9 View commit details
    Browse the repository at this point in the history

Commits on Jan 20, 2023

  1. Configuration menu
    Copy the full SHA
    6d1b390 View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    157a9c6 View commit details
    Browse the repository at this point in the history

Commits on Jan 25, 2023

  1. Update tests

    betatim committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    1441088 View commit details
    Browse the repository at this point in the history
  2. Update docstring for accepts

    betatim committed Jan 25, 2023
    Configuration menu
    Copy the full SHA
    68a64a8 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    d9020e7 View commit details
    Browse the repository at this point in the history

Commits on Jan 26, 2023

  1. Add engine_name attribute to ad-hoc engine classes

    Co-authored-by: Olivier Grisel <olivier.grisel@ensta.org>
    betatim and ogrisel committed Jan 26, 2023
    Configuration menu
    Copy the full SHA
    183068d View commit details
    Browse the repository at this point in the history
  2. Configuration menu
    Copy the full SHA
    39a39ad View commit details
    Browse the repository at this point in the history