Skip to content

Refactor code to remove Pathos #149

Closed

Description

@mihaic

The Multiprocess package, used by Pathos, should work:
https://pypi.python.org/pypi/multiprocess

Mike tried, but had trouble limiting the number of processes created.

Even better, look into using standard library multiprocessing directly with the Dill serializer (also used by Pathos):
https://pypi.python.org/pypi/dill

Mike tried, but could not obtain the same performance because the serialization/deserialization code was called unnecessarily often.

  • Searchlight
  • FCMA

Activity

  1. changed the title [-]Refactor searchlight multiprocessing code to remove Pathos[/-] [+]Refactor code to remove Pathos[/+] on Feb 7, 2017
  2. mihaic commented on Feb 8, 2017

    @mihaic
    MemberAuthor

    @mjanderson09, can you please also try the pool context manager in the searchlight code, like PR #177?

  3. added a commit that references this issue on Apr 25, 2017
    9549feb
  4. mihaic commented on Jun 14, 2017

    @mihaic
    MemberAuthor

    Fixed by #225.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

      Milestone

      No milestone

      Relationships

      None yet

      Development

      No branches or pull requests

      Issue actions