AK2000 / proxy-imports

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Proxy Imports

A pure library to analyze distributed functions, determine their dependencies, then package and move them to a remote endpoing for function execution

Dependencies

  • dill >= 0.3.6
  • proxystore >= 0.5.1
  • PyInstaller

Installation

$ git clone git@github.com:AK2000/lazy-imports.git
$ cd lazy-imports
$ pip install .

To configure the default ProxyStore backend to use when storing modules, and the location to place incoming packages, run

$ proxy-imports-init 

which will create a default configuration file at ~/.proxy_modules/config.py. This file should be edited for system and user specific options.

How to run

Samples are coming soon. To reproduce the results in the paper see the documentation in benchmarks/.

About

License:MIT License


Languages

Language:Jupyter Notebook 98.3%Language:Python 1.5%Language:Shell 0.2%