├── .gitignore ├── EXPERIMENTS.md ├── LICENSE ├── README.md ├── c ├── Cargo.toml ├── annotate │ ├── Cargo.toml │ └── src │ │ ├── main.rs │ │ ├── parser │ │ ├── annotation.rs │ │ ├── cdecl.rs │ │ └── mod.rs │ │ ├── resources │ │ ├── annotation.c.template │ │ ├── argstruct.c.template │ │ ├── callback.c.template │ │ ├── file.c.template │ │ └── function.c.template │ │ └── writer.rs ├── benchmarks │ ├── blackscholes │ │ ├── Makefile │ │ ├── benchmark-breakdown.sh │ │ ├── benchmark-pieces.sh │ │ ├── benchmark.sh │ │ └── blackscholes.c │ ├── breakdown.py │ ├── get-data.sh │ ├── gotham │ │ ├── Makefile │ │ ├── benchmark.sh │ │ ├── gotham.c │ │ ├── gotham.h │ │ ├── gotham_composer.c │ │ └── gotham_composer.h │ ├── haversine │ │ ├── Makefile │ │ ├── benchmark-pieces.sh │ │ ├── benchmark.sh │ │ └── haversine.c │ ├── nashville │ │ ├── Makefile │ │ ├── benchmark-breakdown.sh │ │ ├── benchmark-pieces.sh │ │ ├── benchmark.sh │ │ ├── nashville.c │ │ ├── nashville.h │ │ ├── nashville_composer.c │ │ ├── nashville_composer.h │ │ ├── nashville_parallel.c │ │ └── nashville_parallel.h │ ├── nbody │ │ ├── Makefile │ │ ├── benchmark.sh │ │ ├── nbody.c │ │ ├── nbody.h │ │ ├── nbody_composer.c │ │ ├── nbody_composer.h │ │ ├── nbody_mkl.c │ │ └── nbody_mkl.h │ ├── run-all.sh │ └── shallow_water │ │ ├── Makefile │ │ ├── README.md │ │ ├── benchmark.sh │ │ ├── shallow_water.c │ │ ├── shallow_water.h │ │ ├── shallow_water_composer.c │ │ ├── shallow_water_composer.h │ │ ├── shallow_water_mkl.c │ │ └── shallow_water_mkl.h ├── composer │ ├── Cargo.toml │ ├── build.rs │ └── src │ │ ├── error.rs │ │ ├── lib.rs │ │ ├── runtime │ │ ├── memory.rs │ │ ├── mod.rs │ │ └── tasks.rs │ │ └── util.rs └── lib │ ├── ImageMagick │ ├── Makefile │ ├── imagemagick.annotation │ ├── splitters.c │ └── splitters.h │ └── composer_mkl │ ├── Makefile │ ├── README.md │ ├── mkl.annotation │ ├── mkl_extensions.c │ ├── mkl_extensions.h │ ├── splitters.c │ ├── vec.c │ └── vec.h └── python ├── benchmarks ├── birth_analysis │ ├── benchmark.sh │ ├── birth_analysis.py │ └── birth_analysis_composer.py ├── blackscholes │ ├── benchmark-batch.sh │ ├── benchmark.sh │ ├── blackscholes.py │ └── blackscholes_numba.py ├── crime_index │ ├── benchmark.sh │ └── crime_index.py ├── data_cleaning │ ├── benchmark.sh │ └── data_cleaning.py ├── datasets │ ├── birth_analysis │ │ ├── babynames.txt.gz │ │ └── replicate-csv │ └── movielens │ │ └── replicate-csv ├── get-data.sh ├── haversine │ ├── benchmark.sh │ ├── haversine.py │ └── haversine_numba.py ├── movielens │ ├── benchmark.sh │ ├── movielens.py │ └── movielens_composer.py ├── nbody │ ├── benchmark.sh │ ├── nbody.py │ ├── nbody_boh.py │ └── nbody_numba.py ├── requirements.txt ├── run-all.sh ├── setup-env.sh ├── shallow_water │ ├── benchmark.sh │ ├── shallow_water.py │ └── shallow_water_numba.py ├── speechtag │ ├── benchmark.sh │ ├── speechtag.py │ └── speechtag_composer.py └── weld-python │ ├── __init__.py │ ├── benchmark-weld.sh │ ├── bindings.py │ ├── bindings_latest.py │ ├── compiled.py │ ├── encoders.py │ ├── test.py │ ├── types.py │ ├── weldobject.py │ └── weldtypes.py ├── lib ├── composer_numpy │ ├── __init__.py │ └── annotated.py └── composer_pandas │ ├── __init__.py │ └── annotated.py └── pycomposer ├── pycomposer ├── __init__.py ├── annotation.py ├── composer.py ├── dag.py ├── split_types.py ├── unevaluated.py └── vm │ ├── __init__.py │ ├── driver.py │ ├── instruction.py │ ├── program.py │ └── vm.py ├── requirements.txt └── setup.py /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/.gitignore -------------------------------------------------------------------------------- /EXPERIMENTS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/EXPERIMENTS.md -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/README.md -------------------------------------------------------------------------------- /c/Cargo.toml: -------------------------------------------------------------------------------- 1 | [workspace] 2 | 3 | members = [ "annotate", "composer" ] 4 | -------------------------------------------------------------------------------- /c/annotate/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/Cargo.toml -------------------------------------------------------------------------------- /c/annotate/src/main.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/src/main.rs -------------------------------------------------------------------------------- /c/annotate/src/parser/annotation.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/src/parser/annotation.rs -------------------------------------------------------------------------------- /c/annotate/src/parser/cdecl.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/src/parser/cdecl.rs -------------------------------------------------------------------------------- /c/annotate/src/parser/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/src/parser/mod.rs -------------------------------------------------------------------------------- /c/annotate/src/resources/annotation.c.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/src/resources/annotation.c.template -------------------------------------------------------------------------------- /c/annotate/src/resources/argstruct.c.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/src/resources/argstruct.c.template -------------------------------------------------------------------------------- /c/annotate/src/resources/callback.c.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/src/resources/callback.c.template -------------------------------------------------------------------------------- /c/annotate/src/resources/file.c.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/src/resources/file.c.template -------------------------------------------------------------------------------- /c/annotate/src/resources/function.c.template: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/src/resources/function.c.template -------------------------------------------------------------------------------- /c/annotate/src/writer.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/annotate/src/writer.rs -------------------------------------------------------------------------------- /c/benchmarks/blackscholes/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/blackscholes/Makefile -------------------------------------------------------------------------------- /c/benchmarks/blackscholes/benchmark-breakdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/blackscholes/benchmark-breakdown.sh -------------------------------------------------------------------------------- /c/benchmarks/blackscholes/benchmark-pieces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/blackscholes/benchmark-pieces.sh -------------------------------------------------------------------------------- /c/benchmarks/blackscholes/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/blackscholes/benchmark.sh -------------------------------------------------------------------------------- /c/benchmarks/blackscholes/blackscholes.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/blackscholes/blackscholes.c -------------------------------------------------------------------------------- /c/benchmarks/breakdown.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/breakdown.py -------------------------------------------------------------------------------- /c/benchmarks/get-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/get-data.sh -------------------------------------------------------------------------------- /c/benchmarks/gotham/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/gotham/Makefile -------------------------------------------------------------------------------- /c/benchmarks/gotham/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/gotham/benchmark.sh -------------------------------------------------------------------------------- /c/benchmarks/gotham/gotham.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/gotham/gotham.c -------------------------------------------------------------------------------- /c/benchmarks/gotham/gotham.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/gotham/gotham.h -------------------------------------------------------------------------------- /c/benchmarks/gotham/gotham_composer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/gotham/gotham_composer.c -------------------------------------------------------------------------------- /c/benchmarks/gotham/gotham_composer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/gotham/gotham_composer.h -------------------------------------------------------------------------------- /c/benchmarks/haversine/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/haversine/Makefile -------------------------------------------------------------------------------- /c/benchmarks/haversine/benchmark-pieces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/haversine/benchmark-pieces.sh -------------------------------------------------------------------------------- /c/benchmarks/haversine/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/haversine/benchmark.sh -------------------------------------------------------------------------------- /c/benchmarks/haversine/haversine.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/haversine/haversine.c -------------------------------------------------------------------------------- /c/benchmarks/nashville/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nashville/Makefile -------------------------------------------------------------------------------- /c/benchmarks/nashville/benchmark-breakdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nashville/benchmark-breakdown.sh -------------------------------------------------------------------------------- /c/benchmarks/nashville/benchmark-pieces.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nashville/benchmark-pieces.sh -------------------------------------------------------------------------------- /c/benchmarks/nashville/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nashville/benchmark.sh -------------------------------------------------------------------------------- /c/benchmarks/nashville/nashville.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nashville/nashville.c -------------------------------------------------------------------------------- /c/benchmarks/nashville/nashville.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nashville/nashville.h -------------------------------------------------------------------------------- /c/benchmarks/nashville/nashville_composer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nashville/nashville_composer.c -------------------------------------------------------------------------------- /c/benchmarks/nashville/nashville_composer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nashville/nashville_composer.h -------------------------------------------------------------------------------- /c/benchmarks/nashville/nashville_parallel.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nashville/nashville_parallel.c -------------------------------------------------------------------------------- /c/benchmarks/nashville/nashville_parallel.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nashville/nashville_parallel.h -------------------------------------------------------------------------------- /c/benchmarks/nbody/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nbody/Makefile -------------------------------------------------------------------------------- /c/benchmarks/nbody/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nbody/benchmark.sh -------------------------------------------------------------------------------- /c/benchmarks/nbody/nbody.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nbody/nbody.c -------------------------------------------------------------------------------- /c/benchmarks/nbody/nbody.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nbody/nbody.h -------------------------------------------------------------------------------- /c/benchmarks/nbody/nbody_composer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nbody/nbody_composer.c -------------------------------------------------------------------------------- /c/benchmarks/nbody/nbody_composer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nbody/nbody_composer.h -------------------------------------------------------------------------------- /c/benchmarks/nbody/nbody_mkl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nbody/nbody_mkl.c -------------------------------------------------------------------------------- /c/benchmarks/nbody/nbody_mkl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/nbody/nbody_mkl.h -------------------------------------------------------------------------------- /c/benchmarks/run-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/run-all.sh -------------------------------------------------------------------------------- /c/benchmarks/shallow_water/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/shallow_water/Makefile -------------------------------------------------------------------------------- /c/benchmarks/shallow_water/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/shallow_water/README.md -------------------------------------------------------------------------------- /c/benchmarks/shallow_water/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/shallow_water/benchmark.sh -------------------------------------------------------------------------------- /c/benchmarks/shallow_water/shallow_water.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/shallow_water/shallow_water.c -------------------------------------------------------------------------------- /c/benchmarks/shallow_water/shallow_water.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/shallow_water/shallow_water.h -------------------------------------------------------------------------------- /c/benchmarks/shallow_water/shallow_water_composer.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/shallow_water/shallow_water_composer.c -------------------------------------------------------------------------------- /c/benchmarks/shallow_water/shallow_water_composer.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/shallow_water/shallow_water_composer.h -------------------------------------------------------------------------------- /c/benchmarks/shallow_water/shallow_water_mkl.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/shallow_water/shallow_water_mkl.c -------------------------------------------------------------------------------- /c/benchmarks/shallow_water/shallow_water_mkl.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/benchmarks/shallow_water/shallow_water_mkl.h -------------------------------------------------------------------------------- /c/composer/Cargo.toml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/composer/Cargo.toml -------------------------------------------------------------------------------- /c/composer/build.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/composer/build.rs -------------------------------------------------------------------------------- /c/composer/src/error.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/composer/src/error.rs -------------------------------------------------------------------------------- /c/composer/src/lib.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/composer/src/lib.rs -------------------------------------------------------------------------------- /c/composer/src/runtime/memory.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/composer/src/runtime/memory.rs -------------------------------------------------------------------------------- /c/composer/src/runtime/mod.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/composer/src/runtime/mod.rs -------------------------------------------------------------------------------- /c/composer/src/runtime/tasks.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/composer/src/runtime/tasks.rs -------------------------------------------------------------------------------- /c/composer/src/util.rs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/composer/src/util.rs -------------------------------------------------------------------------------- /c/lib/ImageMagick/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/ImageMagick/Makefile -------------------------------------------------------------------------------- /c/lib/ImageMagick/imagemagick.annotation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/ImageMagick/imagemagick.annotation -------------------------------------------------------------------------------- /c/lib/ImageMagick/splitters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/ImageMagick/splitters.c -------------------------------------------------------------------------------- /c/lib/ImageMagick/splitters.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/ImageMagick/splitters.h -------------------------------------------------------------------------------- /c/lib/composer_mkl/Makefile: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/composer_mkl/Makefile -------------------------------------------------------------------------------- /c/lib/composer_mkl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/composer_mkl/README.md -------------------------------------------------------------------------------- /c/lib/composer_mkl/mkl.annotation: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/composer_mkl/mkl.annotation -------------------------------------------------------------------------------- /c/lib/composer_mkl/mkl_extensions.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/composer_mkl/mkl_extensions.c -------------------------------------------------------------------------------- /c/lib/composer_mkl/mkl_extensions.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/composer_mkl/mkl_extensions.h -------------------------------------------------------------------------------- /c/lib/composer_mkl/splitters.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/composer_mkl/splitters.c -------------------------------------------------------------------------------- /c/lib/composer_mkl/vec.c: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/composer_mkl/vec.c -------------------------------------------------------------------------------- /c/lib/composer_mkl/vec.h: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/c/lib/composer_mkl/vec.h -------------------------------------------------------------------------------- /python/benchmarks/birth_analysis/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/birth_analysis/benchmark.sh -------------------------------------------------------------------------------- /python/benchmarks/birth_analysis/birth_analysis.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/birth_analysis/birth_analysis.py -------------------------------------------------------------------------------- /python/benchmarks/birth_analysis/birth_analysis_composer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/birth_analysis/birth_analysis_composer.py -------------------------------------------------------------------------------- /python/benchmarks/blackscholes/benchmark-batch.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/blackscholes/benchmark-batch.sh -------------------------------------------------------------------------------- /python/benchmarks/blackscholes/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/blackscholes/benchmark.sh -------------------------------------------------------------------------------- /python/benchmarks/blackscholes/blackscholes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/blackscholes/blackscholes.py -------------------------------------------------------------------------------- /python/benchmarks/blackscholes/blackscholes_numba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/blackscholes/blackscholes_numba.py -------------------------------------------------------------------------------- /python/benchmarks/crime_index/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/crime_index/benchmark.sh -------------------------------------------------------------------------------- /python/benchmarks/crime_index/crime_index.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/crime_index/crime_index.py -------------------------------------------------------------------------------- /python/benchmarks/data_cleaning/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/data_cleaning/benchmark.sh -------------------------------------------------------------------------------- /python/benchmarks/data_cleaning/data_cleaning.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/data_cleaning/data_cleaning.py -------------------------------------------------------------------------------- /python/benchmarks/datasets/birth_analysis/babynames.txt.gz: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/datasets/birth_analysis/babynames.txt.gz -------------------------------------------------------------------------------- /python/benchmarks/datasets/birth_analysis/replicate-csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/datasets/birth_analysis/replicate-csv -------------------------------------------------------------------------------- /python/benchmarks/datasets/movielens/replicate-csv: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/datasets/movielens/replicate-csv -------------------------------------------------------------------------------- /python/benchmarks/get-data.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/get-data.sh -------------------------------------------------------------------------------- /python/benchmarks/haversine/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/haversine/benchmark.sh -------------------------------------------------------------------------------- /python/benchmarks/haversine/haversine.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/haversine/haversine.py -------------------------------------------------------------------------------- /python/benchmarks/haversine/haversine_numba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/haversine/haversine_numba.py -------------------------------------------------------------------------------- /python/benchmarks/movielens/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/movielens/benchmark.sh -------------------------------------------------------------------------------- /python/benchmarks/movielens/movielens.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/movielens/movielens.py -------------------------------------------------------------------------------- /python/benchmarks/movielens/movielens_composer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/movielens/movielens_composer.py -------------------------------------------------------------------------------- /python/benchmarks/nbody/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/nbody/benchmark.sh -------------------------------------------------------------------------------- /python/benchmarks/nbody/nbody.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/nbody/nbody.py -------------------------------------------------------------------------------- /python/benchmarks/nbody/nbody_boh.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/nbody/nbody_boh.py -------------------------------------------------------------------------------- /python/benchmarks/nbody/nbody_numba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/nbody/nbody_numba.py -------------------------------------------------------------------------------- /python/benchmarks/requirements.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/requirements.txt -------------------------------------------------------------------------------- /python/benchmarks/run-all.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/run-all.sh -------------------------------------------------------------------------------- /python/benchmarks/setup-env.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/setup-env.sh -------------------------------------------------------------------------------- /python/benchmarks/shallow_water/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/shallow_water/benchmark.sh -------------------------------------------------------------------------------- /python/benchmarks/shallow_water/shallow_water.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/shallow_water/shallow_water.py -------------------------------------------------------------------------------- /python/benchmarks/shallow_water/shallow_water_numba.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/shallow_water/shallow_water_numba.py -------------------------------------------------------------------------------- /python/benchmarks/speechtag/benchmark.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/speechtag/benchmark.sh -------------------------------------------------------------------------------- /python/benchmarks/speechtag/speechtag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/speechtag/speechtag.py -------------------------------------------------------------------------------- /python/benchmarks/speechtag/speechtag_composer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/speechtag/speechtag_composer.py -------------------------------------------------------------------------------- /python/benchmarks/weld-python/__init__.py: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /python/benchmarks/weld-python/benchmark-weld.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/weld-python/benchmark-weld.sh -------------------------------------------------------------------------------- /python/benchmarks/weld-python/bindings.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/weld-python/bindings.py -------------------------------------------------------------------------------- /python/benchmarks/weld-python/bindings_latest.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/weld-python/bindings_latest.py -------------------------------------------------------------------------------- /python/benchmarks/weld-python/compiled.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/weld-python/compiled.py -------------------------------------------------------------------------------- /python/benchmarks/weld-python/encoders.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/weld-python/encoders.py -------------------------------------------------------------------------------- /python/benchmarks/weld-python/test.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/weld-python/test.py -------------------------------------------------------------------------------- /python/benchmarks/weld-python/types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/weld-python/types.py -------------------------------------------------------------------------------- /python/benchmarks/weld-python/weldobject.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/weld-python/weldobject.py -------------------------------------------------------------------------------- /python/benchmarks/weld-python/weldtypes.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/benchmarks/weld-python/weldtypes.py -------------------------------------------------------------------------------- /python/lib/composer_numpy/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/lib/composer_numpy/__init__.py -------------------------------------------------------------------------------- /python/lib/composer_numpy/annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/lib/composer_numpy/annotated.py -------------------------------------------------------------------------------- /python/lib/composer_pandas/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/lib/composer_pandas/__init__.py -------------------------------------------------------------------------------- /python/lib/composer_pandas/annotated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/lib/composer_pandas/annotated.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/__init__.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/annotation.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/annotation.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/composer.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/composer.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/dag.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/dag.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/split_types.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/split_types.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/unevaluated.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/unevaluated.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/vm/__init__.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/vm/__init__.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/vm/driver.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/vm/driver.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/vm/instruction.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/vm/instruction.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/vm/program.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/vm/program.py -------------------------------------------------------------------------------- /python/pycomposer/pycomposer/vm/vm.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/pycomposer/vm/vm.py -------------------------------------------------------------------------------- /python/pycomposer/requirements.txt: -------------------------------------------------------------------------------- 1 | cloudpickle 2 | 3 | -------------------------------------------------------------------------------- /python/pycomposer/setup.py: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/weld-project/split-annotations/HEAD/python/pycomposer/setup.py --------------------------------------------------------------------------------