A pure library to analyze distributed functions, determine their dependencies, then package and move them to a remote endpoing for function execution
- dill >= 0.3.6
- proxystore >= 0.5.1
- PyInstaller
$ 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.
Samples are coming soon. To reproduce the results in the paper see the documentation in benchmarks/
.