deco

Parallelizer

A Python library that simplifies parallel computing by automatically dividing work into concurrent tasks and synchronizing their execution.

GitHub

2k stars
40 watching
50 forks
Language: Python
last commit: about 3 years ago
Linked from 1 awesome list


Backlinks from these awesome lists:

Related projects:

Repository Description Stars
unixjunkie/parany A tool for parallelizing computations and processing large streams of data 52
sharplispers/lparallel A library that enables fine-grained parallelism in Common Lisp, allowing developers to express and manage concurrent tasks efficiently. 17
ramblingcookiemonster/invoke-parallel A PowerShell module that simplifies parallel processing of scripts or commands against multiple objects. 383
alex/rply A Python parser generator with RPython support, designed to provide a more efficient and flexible alternative to traditional parsing approaches. 381
stevenjl/parex An Elixir module that executes multiple processes in parallel to speed up slow computations 63
alexfilatov/borsh A binary serialization format prioritizing consistency, safety, and speed for security-critical projects. 7
shomali11/parallelizer Simplifies creating multiple worker threads to execute tasks in parallel 72
antidot/pyckson A simple Python library to serialize objects to JSON by discovering class structure from init signatures and using camelCase for key names. 28
intellimath/pyaxon A lightweight, human-readable data serialization format and associated Python library for representing complex data structures 22
joblib/joblib-spark Enables parallelization of machine learning tasks on a distributed Spark cluster using the joblib library. 242
metasmile/strsync Automates translation and synchronization of localized resources in Xcode projects. 165
meeron/pybinn A Python wrapper around a binary serialization format 5
rsgalloway/pyseq A Python module for finding and serializing groups of items with numerical sequence indices. 123
ag14774/diffdist Enables backpropagation in distributed settings and facilitates model parallelism using differentiable communication between processes 61
marvin-brouwer/fluentserializer Provides a standardized interface for serializing and deserializing data to and from C# objects 20