exo-lang

View on PyPIReverse Dependencies (1)

1.0.0 exo_lang-1.0.0-py3-none-any.whl

Wheel Details

Project: exo-lang
Version: 1.0.0
Filename: exo_lang-1.0.0-py3-none-any.whl
Download: [link]
Size: 228347
MD5: def2a7c2cd04328f0d7dd0d1386f5fa5
SHA256: 5688f9f260c30c1375a353f9e7a1f80aa4ea679aa147c037c21566a90facf4b3
Uploaded: 2024-11-05 21:05:22 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: exo-lang
Version: 1.0.0
Summary: Exo: Exocompiled Array Language
Maintainer: Yuka Ikarashi
Maintainer-Email: yuka[at]csail.mit.edu
Home-Page: https://exo-lang.dev/
License: MIT License
Keywords: exo,exocompilation,array,dsl,language,performance
Classifier: Development Status :: 3 - Alpha
Classifier: License :: OSI Approved :: MIT License
Classifier: Intended Audience :: Developers
Classifier: Intended Audience :: Science/Research
Classifier: Operating System :: OS Independent
Classifier: Programming Language :: C
Classifier: Programming Language :: Python :: 3
Classifier: Programming Language :: Python :: 3 :: Only
Classifier: Programming Language :: Python :: 3.9
Classifier: Programming Language :: Python :: 3.10
Classifier: Topic :: Scientific/Engineering
Classifier: Topic :: Scientific/Engineering :: Artificial Intelligence
Classifier: Topic :: Scientific/Engineering :: Image Processing
Classifier: Topic :: Software Development
Classifier: Topic :: Software Development :: Code Generators
Classifier: Topic :: Software Development :: Compilers
Requires-Dist: PySMT (>=0.9.5)
Requires-Dist: asdl-adt (<0.2,>=0.1)
Requires-Dist: asdl (>=0.1.5)
Requires-Dist: build (>=1.2.1)
Requires-Dist: z3-solver (>=4.13.0.0)
Requires-Dist: yapf (>=0.40.2)
Description-Content-Type: text/markdown
License-File: LICENSE.md
[Description omitted; length: 6737 characters]

WHEEL

Wheel-Version: 1.0
Generator: setuptools (75.3.0)
Root-Is-Purelib: true
Tag: py3-none-any

RECORD

Path Digest Size
exo/API.py sha256=M9PUCEKtY5GMprh724H_1F9gSt_fWUJthN5K-0AlJMk 11629
exo/API_cursors.py sha256=gEVt1UxiB2D0GpF3bh4DkxN5Tiu-kWcN8CzLqxoOR_8 31791
exo/API_scheduling.py sha256=0apIgG_SfCGu7AsQCW3mLkOsJv10Ap3qk9R6SN58v-A 77265
exo/API_types.py sha256=wJhd2nh-AB88bweSfpNHNo6dUahXCczt6qux8LM-rlQ 1430
exo/__init__.py sha256=AQcC9mKWc1iJM-Otc1vvAF0TRMEDvo_yRFEECtOc2qk 652
exo/main.py sha256=azHO6ltqBluNHeINmVDxV4jXy7LRZ4FbRSqQT-z-N6c 3004
exo/backend/LoopIR_compiler.py sha256=9GFtrfxRMZoXHNeT8vq_grOO_2t1HjVpCe1LcNr0gw0 34228
exo/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exo/backend/mem_analysis.py sha256=1xYNG9Gw3ZU0JgtWsEYBRucHg5M6JI9cRBwiaByQqc4 5536
exo/backend/parallel_analysis.py sha256=PxvNIy2GDO5sRWKkuekoqwswrQDyq89HVCX28ApYxM8 943
exo/backend/prec_analysis.py sha256=66zSd8oEudBygXhyQyhx5VzkaKtAfKLUczH-Jqwdc-w 9152
exo/backend/win_analysis.py sha256=M4OaubsWUm0sApkabNfaQPDJBHOUuDCu2a93m0J7sM8 1758
exo/core/LoopIR.py sha256=8bYgQysA-3X7F4hCQVrQjhIDYt2--8X9qm_LqtTYLYE 44094
exo/core/LoopIR_pprint.py sha256=iSWZFBwpzo7yjGsqwKNv6PAqgr3o4zeiMqQzakTcOeQ 22800
exo/core/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exo/core/configs.py sha256=YEab9VkfpAKKENK14NABxbX5mrRZBzU13bZ1BouXn_U 2992
exo/core/extern.py sha256=jOg0nSUHKDaEQR-y2gFDhU_Kkuaio-NlEFGvAWgnPOQ 801
exo/core/internal_cursors.py sha256=MlrxZlGPsfJECe3_DrORHehONll6BMLktRn-iy0MsHU 30374
exo/core/memory.py sha256=-O1UFm65k8iNiK2f-efHZm5yhHsVLzgB6niCauexNbY 5876
exo/core/prelude.py sha256=734Cd1GoIv1R3kzG1RNSfFqsfUEwvav1NlEGmLnKl0Y 2352
exo/core/proc_eqv.py sha256=10v3uUZe-JS5xXgauO83ui4CdlTVQ6u4Hysf7Uakuf0 6348
exo/frontend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exo/frontend/boundscheck.py sha256=iyIiTkRudXyWu2pjW18eAffj-CG_7yJTgtgf7h94SF0 44130
exo/frontend/parse_fragment.py sha256=H8xknb-OMKAbowbw8ShXJRuo6xyhc1_lycKBkyQm_Qk 13363
exo/frontend/pattern_match.py sha256=WpnYEFOPna49WwbAd7bY0XQcdl9Muzwc44wOPAY8RrU 14276
exo/frontend/pyparser.py sha256=0QvPsiiAZSM4t-v-szKnlnq5gpaHTQO0OZwz-j2wCYY 41099
exo/frontend/syntax.py sha256=LqdgsGCXemDootT4d-cljJ-UDAwTSGhIYYmO2EVn0GI 2789
exo/frontend/typecheck.py sha256=ejCKfP9U2mHh1nTK-ajOSQoF_dKNj94sLQjtRhou8K4 24543
exo/libs/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exo/libs/custom_malloc.c sha256=KcAWH4hUBV6LAOejMOMdhASqySCr41mjds6KawSGhcw 1791
exo/libs/custom_malloc.h sha256=4fbB6-2MyTXKxRx95HqSA0F8oFGyUr5ygTqsblIZbrA 147
exo/libs/externs.py sha256=3v3gAjZoDdfzEX2zwogDoRYUz5mnGn7HH4cUwPyLKR0 5831
exo/libs/gemm_acc_malloc.c sha256=YQRKsS2isX_pVgohgZwHfI0rLW5Ke9wL_uX2EbPSMHY 2094
exo/libs/gemm_acc_malloc.h sha256=deCndWPic6IaGt3qAPzj46s8GtXnqDVChWSndDyx2V8 174
exo/libs/gemm_malloc.c sha256=TlPgP9KnTJRf9J9qxIPgLAnsHz5e3Ep8i6w6mTKmhjI 2118
exo/libs/gemm_malloc.h sha256=YykcLb0ekZEVlWM-fTCP1DPaGCndp5-RGO8H8izsWvA 154
exo/libs/memories.py sha256=evMPjg9w35jvck5Svdc5smXAHyekTIl2oX-gLuvZjuk 9733
exo/platforms/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exo/platforms/gemmini.py sha256=r9RGhAY3McHIC8L3LZQb46sy1G5ArXqpcX49SRoq9Dc 36772
exo/platforms/neon.py sha256=N07Ds0nY7XboAX7HI-tOEVykX-rV6VMNiRXg7FDApLE 14381
exo/platforms/rvv.py sha256=q5OZT14CxmGsD0zBdRu2edrofKeAPBVKAjIb-nFCUr4 4884
exo/platforms/x86.py sha256=zWr4Gy7A3tZON8TPr1Ar1OzEN_5jogQqo5oorYaC0Xk 20892
exo/rewrite/LoopIR_scheduling.py sha256=yYChXKxvTn1g8mKJ-nr_s8kqALyNBKW03R-D_Vh9YiQ 147666
exo/rewrite/LoopIR_unification.py sha256=zcbXCO5I0bc-peBCqH8PCTVO5b-_vJLO2O1qQPWT7Bo 43684
exo/rewrite/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
exo/rewrite/analysis_simplify.py sha256=6ew6ipZaw75Ls-8zWS3i5Vu80mxZ2F-3SRh7xPnyzXs 15539
exo/rewrite/new_analysis_core.py sha256=IwX_FCq0wBgd-zutrum8dCarT1Bklvtgl1wbDwOsJgM 38517
exo/rewrite/new_eff.py sha256=B-IS-oeWbuGBSeiB23Crzx5G2osxtirAQQ2TEjNQi4Y 80027
exo/rewrite/range_analysis.py sha256=A8ZgakhgZSVG3CXpU6sSD7ijC7oj594VAB7hm9eAKn8 16563
exo/stdlib/__init__.py sha256=FKlGRDVqBcFGu5x1Xr0g1XKk6807eGBpULC5RnetxR4 72
exo/stdlib/analysis.py sha256=nl8lqnpHb0plvc_OZ-4u43d4ejwIxKa5vcJp-jy50Ho 3101
exo/stdlib/halide_scheduling_ops.py sha256=LZKsoNshtMSVN-ROjSYGcaIAHYYeoSihO7lt2semkXg 13703
exo/stdlib/higher_order.py sha256=XT2M-9DQuNHCwnzrf8YfovZGTplDnt7AJTmc1GY1_CI 1526
exo/stdlib/inspection.py sha256=UGXqcZz03CAV1skGI-kH5ESfUrqqqmH5XsX7lPFhfQE 16162
exo/stdlib/range_analysis.py sha256=NQYBQih2m-GuPYp7C9E2N0wDQZwHpHeIagFaHEg1HEk 4117
exo/stdlib/rc_wrappers.py sha256=MsQQuz2ESZnznHE05_8-qcgOnpaFh6zD6S3Fx-Kjw4Q 4101
exo/stdlib/scheduling.py sha256=Gcz1qOl5kyDOKeXL3EKcgf0QFYzdredzyIbQI6GShoE 9619
exo/stdlib/stdlib.py sha256=EFd7iOyXm8aIi1r0_YAA67E8PPWNliR6rlXwkyQZZPY 41511
exo_lang-1.0.0.data/data/share/exo/cmake/AddExoLibrary.cmake sha256=wDUXS3OG_oYhpVQImLZY_8w_uhTmrMNklNJZJxQ9waM 1087
exo_lang-1.0.0.data/data/share/exo/cmake/ExoConfig.cmake sha256=63cmc4kP0vcAswLzleJtTOpElK01pSOJjQ-3-1yyQ-I 928
exo_lang-1.0.0.data/data/share/exo/cmake/ExoConfigVersion.cmake sha256=lCngRjIwYmQRHG3Spb8OtZMD6F1aR-CU46PIfrP9l-8 2223
exo_lang-1.0.0.dist-info/LICENSE.md sha256=HRgvLSYjDUNpuAYtl-uWGSC0GKlv_0VXD2YrME-a_iY 1065
exo_lang-1.0.0.dist-info/METADATA sha256=j8CWvtE0Hon8-sPCxiHJej2O6SHto-rOnj1W7CKiDXY 8071
exo_lang-1.0.0.dist-info/WHEEL sha256=P9jw-gEje8ByB7_hXoICnHtVCrEwMQh-630tKvQWehc 91
exo_lang-1.0.0.dist-info/entry_points.txt sha256=OorVKfIIJXebFEimhWox8ypq3trNjV-tXmxjbSLdLCg 40
exo_lang-1.0.0.dist-info/top_level.txt sha256=9uIecMCY2cgEsYmzE2uHb_KlKH4J8iTubZ4Yvev8vLg 4
exo_lang-1.0.0.dist-info/RECORD

top_level.txt

exo

entry_points.txt

exocc = exo.main:main