stream-dse

View on PyPIReverse Dependencies (0)

0.0.8 stream_dse-0.0.8-py3-none-any.whl

Wheel Details

Project: stream-dse
Version: 0.0.8
Filename: stream_dse-0.0.8-py3-none-any.whl
Download: [link]
Size: 153610
MD5: 2d69fc661c57ef2349c926f143efa54c
SHA256: ec2aca51527d761145c10337bde4e632446d44d1d2d040792b8498dc6206201f
Uploaded: 2023-09-05 07:38:24 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: stream-dse
Version: 0.0.8
Summary: Stream - Multi-core accelerator design space exploration with layer-fused scheduling
Author-Email: Arne Symons <arne.symons[at]kuleuven.be>, Linyan Mei <linyan.mei[at]kuleuven.be>
Project-Url: Homepage, https://github.com/ZigZag-Project/stream
License: BSD 3-Clause License Copyright (c) 2023, MICAS (KU Leuven) Redistribution and use in source and binary forms, with or without modification, are permitted provided that the following conditions are met: 1. Redistributions of source code must retain the above copyright notice, this list of conditions and the following disclaimer. 2. Redistributions in binary form must reproduce the above copyright notice, this list of conditions and the following disclaimer in the documentation and/or other materials provided with the distribution. 3. Neither the name of the copyright holder nor the names of its contributors may be used to endorse or promote products derived from this software without specific prior written permission. THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
Keywords: stream,multi-core,accelerator,layer-fused,scheduling,zigzag,dse,design-space-exploration,machine-learning,deep-learning,mapping
Classifier: License :: OSI Approved :: BSD License
Classifier: Programming Language :: Python
Requires-Python: >=3.9
Requires-Dist: zigzag-dse
Requires-Dist: rtree
Requires-Dist: deap
Requires-Dist: brokenaxes
Requires-Dist: bumpver; extra == "dev"
Requires-Dist: pip-tools; extra == "dev"
Requires-Dist: build; extra == "dev"
Requires-Dist: twine; extra == "dev"
Provides-Extra: dev
Description-Content-Type: text/markdown
License-File: LICENSE
[Description omitted; length: 951 characters]

WHEEL

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

RECORD

Path Digest Size
stream/__init__.py sha256=wOJN3HxAgnSon5vWYU3Txm2UZ_7tBHDKXUKZIH-mXX8 22
stream/api.py sha256=SMvoa6CWOQvzX-HoYfc5sW1NRBdKwzCtvEdRiCjuzcc 3891
stream/utils.py sha256=D4ilnPjHTB9r2nnDjw-kLIcMb9vhpyMAhBH84W-CXW8 1551
stream/classes/cost_model/communication_manager.py sha256=b-_KzDmk9J2eTW2Jrc-UhCb77z24rTDLokMCqbMt5ho 10649
stream/classes/cost_model/cost_model.py sha256=yYQI1s8nigLWeisuzrRbtxVqTTCtH6SfTLLyFzETom0 4448
stream/classes/cost_model/memory_manager.py sha256=IULC9BiLO8cNClDfzzNpG3KpB6v0A2sKlpIg46be98o 19890
stream/classes/cost_model/scheduler.py sha256=lh5CcLeEkp2v8Cqab3xh6jxmwz1Hqzrdh04LQTx0R50 22393
stream/classes/hardware/architecture/accelerator.py sha256=H3yBjlkQOnB6Jq2wDKMvt9Haui7DMYejYMw6vquV_H4 19630
stream/classes/hardware/architecture/communication_link.py sha256=BEGoELTKalc9pjcABGG-YCpdjWW8x9R3qH6DWfIc22w 5432
stream/classes/hardware/architecture/pooling_array.py sha256=-WkNt6LDxkm9t-bXYgtIiPoEH-E5lZ0D_P0xnvlV9cg 133
stream/classes/hardware/architecture/pooling_unit.py sha256=rOBp4XQUHSvtEZWeSFPUS86ci73XZil7n6_TONwmuDY 717
stream/classes/hardware/architecture/simd_array.py sha256=Bby6r5SO_rU6CojUBA38qEu7ZESSqb3BfG7xFUKX-7g 130
stream/classes/hardware/architecture/simd_unit.py sha256=VqGmPiRYMu8kIfDowc7WvP_e1hnZ--iFKXCLQ6NJwpk 714
stream/classes/hardware/architecture/utils.py sha256=srcm8tNCbfPQYoV7iSJxqDB7a-A60w4-8CD7ZolUs90 1063
stream/classes/io/onnx/conv.py sha256=Z85y57QSzppwZBTKrOrpJrvkoO1WqHufqdKy17SzPGU 8993
stream/classes/io/onnx/default.py sha256=VfGxoCwMN36WaoqQiNOT18xWqgMmMeWW0OYVHBwi2QE 1022
stream/classes/io/onnx/elementwise.py sha256=r3ikqzs9WgtRF-1try1M6Rx3xqVPp038eQJ5o8o2Kio 1432
stream/classes/io/onnx/flatten.py sha256=c_3Zv_rOC6t7PR1VnD59CX-xXHLhSYoyFUatEvWjcBw 1251
stream/classes/io/onnx/gemm.py sha256=B10NPw0xEDtzjWhvTcDH4Y50F-x59-mqK5uVpMeDjl8 4977
stream/classes/io/onnx/lpnormalization.py sha256=I7OBzCle6FQFH7RydMwc-4sJyqwyXu2yEAWFhxI09y8 1044
stream/classes/io/onnx/matmul.py sha256=BfveDypd26k4iTpjDYlO2moheridluvuH9qW98vZINg 4566
stream/classes/io/onnx/model.py sha256=wwo9mUNQSRRrE4NIlTqMMt2H9lzvApkcrRMB9W6hlt8 8158
stream/classes/io/onnx/pooling.py sha256=TgtDRNR4MEs-yw_AdS0iFHod0qNWJ0ncJdjDo6gldn0 6125
stream/classes/io/onnx/reshape.py sha256=RrLrRUWJEdztU6-KDyctPZsBXM7bZSoeHxW6eKvuXt8 1316
stream/classes/io/onnx/simd.py sha256=F_morhYqsiqBNTt4WublLEyqlSXzzoM95lkxLJzdKqw 5099
stream/classes/io/onnx/transpose.py sha256=RaQtkrTFV40YKvn5yHJlW1r-bUiv4SmAn3ERAkAOAYA 1058
stream/classes/opt/allocation/genetic_algorithm/fitness_evaluator.py sha256=8EvHttwnw-RfxGoN9K9EpoSJ0jiA-iruje0AdiGwFVs 5079
stream/classes/opt/allocation/genetic_algorithm/genetic_algorithm.py sha256=KR2Kd84M3xcwS4pIIpO2YD_JXfXTb2BSTODYj8aoKFc 7478
stream/classes/opt/allocation/genetic_algorithm/statistics_evaluator.py sha256=jNUOV3wZ6h6EzIHvjjUUuG5JhOrHcSRTUu_bASZx_z4 7485
stream/classes/opt/splitting/splitting.py sha256=fxlwA5ZFe53RKmD074neCd-P87DKG44rxZGVYNDRxN8 5977
stream/classes/stages/CustomSpatialMappingGeneratorStage.py sha256=wgVn58M6mP4RNZcFGHfn0N0x6sBFIV60DXO-51MBR8U 10719
stream/classes/stages/GenerateCNWorkloadHybridStage.py sha256=w6U92IUxPq6LXkebYOvduHa9749z0dFxf_DBIzDwT9w 46461
stream/classes/stages/InterCoreMappingStage.py sha256=LIL-L4x-HqMTPwr-h-rjnKlDz574p7nHEYiUpE_LBq0 11151
stream/classes/stages/IntraCoreMappingStage.py sha256=KQ2k2upSENIC94mQVZ-Ry6SVtk3srEmo1LHleEK-udI 26757
stream/classes/stages/LayerSplittingStage.py sha256=19KE-ajmAgZ_gWlyyW7RsuQDSJEkzK3Q1qK9hYIe19k 15924
stream/classes/stages/ModelParserStage.py sha256=oA4QRTit3Q_hEWwuvH_BnpLQOZG0luN8Jun7hX-DooY 2670
stream/classes/stages/__init__.py sha256=8s1cLg-6gM6gA-hXNlrwl7n1pbKYMrjtkvjRuL0tysE 462
stream/classes/stages/utils.py sha256=psemvyRmQUXy4zvUEBoiMa5dYY6JtrMIAvay_l_RAss 753
stream/classes/workload/communication_node.py sha256=7Um47QtIyyV37hlCWCQtLyV0s6OPxSoaJuXZubeihJI 802
stream/classes/workload/computation_node.py sha256=RgjjEL1-cMf9u57nHO0TSZJZWEEbUAYmtjuvMwjeU6g 8688
stream/classes/workload/dnn_workload.py sha256=RxPLiY9cyAVLZiSJkDLs6wXPuSePXCEYVT72dl7Wp2o 5042
stream/classes/workload/dummy_node.py sha256=cWMm-jABjeyj4m4-A8OnH7mzKczpYzWJXX6AZbxXQIk 850
stream/classes/workload/elementwise_node.py sha256=wFMgg-StsU812Dp09fY9nRrNC6HP2UoWAFvCG0aB8K8 915
stream/classes/workload/flatten_node.py sha256=8zqxzafd1OnPx8V-nsgbwXCtn5T47VqIax8rKC6GMP0 1146
stream/classes/workload/lpnormalization_node.py sha256=iTLfifYPXOUh2MylY4tRiPuLZ528bdd3Pgo5u2TvZeI 1499
stream/classes/workload/node.py sha256=JudeNnkBXRptUGRBslTBB0DJdhdY5roogVxCZLYiIAI 3839
stream/classes/workload/onnx_workload.py sha256=NQNuPFyfq8oC-5j6XldQ8Uh4_yuwoMAa1-MLTec_epk 1543
stream/classes/workload/pooling_node.py sha256=DUV1M1E0f8EMjhOD6ru9P3NiFsMj3S7Gh4eNfSCqGFY 360
stream/classes/workload/reshape_node.py sha256=kR41TwwCnnEbrBCsNFF2CeSwaWn-WM9GcBWwQpcdHa8 1142
stream/classes/workload/simd_node.py sha256=RGbhM7WtUVwj5G-VkkVjBTYyKSlcZvnqElvQjJY1QQQ 394
stream/classes/workload/tensor.py sha256=HcAHCMeLovci0P3MKnimKRcHyil7u2EtCduoK6jT4kc 4262
stream/classes/workload/transpose_node.py sha256=R_cX4L87KMpOAOoGAc-XR6aNNvqdl6pCQ_WqQd3Ha3Y 990
stream/classes/workload/virtual_node.py sha256=k9QOJYNqz2vEPHHXv3RvtV-uA_PsnzP-gmIQDdyxeFc 374
stream/inputs/aie/bottleneck.py sha256=QUjhCBVKvKb24jL4MZcWDOxaJm8PMdbrM9PdKyjUi7k 3911
stream/inputs/aie/bottleneck_scaled.py sha256=-yklmMgwpPY7kKoc1kKTbh72Lq3PNEGIUc0lVSFrExg 7147
stream/inputs/aie/bottleneck_static.py sha256=EfJYq7QsaUBTeicd5H5gLU-MT5MlAQlgwjgJPzDlNys 3916
stream/inputs/aie/single_gemm.py sha256=6_4PpIlWkndWKpTnvK7f8vBGdnwQ0lVy3mMxciyb6S0 1762
stream/inputs/aie/testing_mapping_bottleneck.py sha256=k5caOekf7hxJCdKvBErN2gclUxAsHLZQJAMjNgz7l8g 141
stream/inputs/aie/testing_mapping_bottleneck_static.py sha256=lT1lDe75mSvWlRpGQPay-yd__pHBhsxiwlXUd2pjL38 831
stream/inputs/aie/testing_mapping_unet.py sha256=eArNsF86CDcs7wfjvGEELOvYIomYTEc6eYsnNvgKwFQ 534
stream/inputs/aie/hardware/aie_col.py sha256=BZfznUb6R036RvLoOCgnHUgluNGsPxuRcSK-eJrAriQ 1357
stream/inputs/aie/hardware/aie_core1.py sha256=yikcaOoqZZ_Sp4Q0o_fnwZcj7g68tvbETu9TJPE9BzI 5908
stream/inputs/aie/hardware/aie_core2.py sha256=yR1L0sL3bJi5K_6HX1axdsUuW2dJp57XpdIDibWSjaI 6359
stream/inputs/aie/hardware/aie_core4.py sha256=maMH-ESCRWjXlqNBpcj42fysrl00U01H0ZcMS3euPGk 6827
stream/inputs/aie/hardware/mem_tile.py sha256=2-YDNmkdbhc6WacYUvMQTIKnlHeIg_pC7VMt0ah8JXM 4063
stream/inputs/aie/hardware/offchip_dual_port.py sha256=UgG81ILZeK--xDb1d4mtknsSjXv21G6QpyRfUuC9wTo 2837
stream/inputs/aie/hardware/shim_dma_core.py sha256=XxvoCtaTklCLxQTnhyObEBbLVgkCwb2vtGii2whlOo0 2848
stream/inputs/examples/hardware/Eyeriss_like_dual_core.py sha256=yid89aqd_eoDEv8-dQUV3QjwXvN5-k9eRKu5FvK4zjk 901
stream/inputs/examples/hardware/Eyeriss_like_quad_core.py sha256=aJ3SbLJesMy_40fehfb5kQplO53TGRVlBenPKNbU0AI 901
stream/inputs/examples/hardware/Eyeriss_like_single_core.py sha256=05OiqfdRwoZxq2_ZMY5aypg3_hM0yUaSrD0m7-ytxF4 864
stream/inputs/examples/hardware/Meta_prototype_dual_core_simd_offchip.py sha256=yofnsN-4BNYfT1qrYY-KTX2WpqVJhCUw3wEKjCX0FGk 947
stream/inputs/examples/hardware/TPU_like_quad_core.py sha256=pDxnasVplkrM-XX53cLVMzpG1lRpnQ58CgB9ImHRwH0 866
stream/inputs/examples/hardware/cores/Eyeriss_like.py sha256=rFukI3k5Wa4Oju6SgCos0h-jBb9c-XnUaEKI3EBThKo 5790
stream/inputs/examples/hardware/cores/Meta_prototype_like.py sha256=FzqecD3GmPEa2aozCG-4-JZxSJxisXFCgyG5hfUB0WI 7830
stream/inputs/examples/hardware/cores/TPU_like.py sha256=NV9DiYOOibJ_zlZOtKpY_tipPzNctzVo6JNtFiQ5iBI 5475
stream/inputs/examples/hardware/cores/offchip.py sha256=BjFiu2opAAN83AIay7tvuBeiGQMKwQ8T_DiczeESSss 2929
stream/inputs/examples/hardware/cores/offchip_dual_port.py sha256=KfZ3u1dMB-8WZaFGWYg0FvjG9ws9twcRGU1vouAubv0 2840
stream/inputs/examples/hardware/cores/pooling.py sha256=zg3RwSZsivNvZubPgnoLnUHAyl9DVz1_kxe94Qh1uD8 2709
stream/inputs/examples/hardware/cores/simd.py sha256=lZZ42TOAYnKw2G5cjMoFr6acQIVy0lhhmPln-m3Mius 2611
stream/inputs/examples/hardware/nocs/mesh_2d.py sha256=vTi1tCVVu4j-L8WrYIVAcX9NXe-uX542GnpeifzL368 10386
stream/inputs/examples/mapping/eyeriss_like_quad_core_pooling_simd_offchip.py sha256=Ln3x6BkqBNg6FsP1RAfyVkmJAu3llU-1hKWCMeOgVp8 182
stream/inputs/examples/mapping/eyeriss_like_quad_core_pooling_simd_offchip_fixed.py sha256=WON-SfxKnbG8phcMfIkg9Q0ML2f_oec3wst_BKGD1Nk 171
stream/inputs/examples/mapping/meta_prototype_quad_core_pooling_simd_offchip.py sha256=vWfMoFTyfdOm8n9RX8KS_fg4nciEPjD1S7Qd6M4wHqA 395
stream/inputs/examples/mapping/tpu_like_quad_core.py sha256=FxsAIENiivF81fRTVrsP8jpm_h2mUA0gCrnHCIC6xZg 479
stream/inputs/examples/workload/dmcnnvd.py sha256=hR3RyeP0ZmGM4tqsijHo-rHoRtQUoH4vq5KlkCqnNfg 12661
stream/inputs/examples/workload/fsrcnn.py sha256=tqQ6Y5ZnQfR9ARtWQcu7qI2mymiTUhORv319jZPaYE8 4845
stream/inputs/examples/workload/mccnn.py sha256=mOgNseLY2jTXrUyIu82Gwtipl1oDzqU4SMHXDGl58Z8 2492
stream/inputs/examples/workload/resnet18.py sha256=GgFGofqyvBd86We9PRAq_aJVFn5L1MQlWAWZLDJlaa8 19942
stream/inputs/examples/workload/resnet18_few_layers.py sha256=RHGOh5wCPMqRGKNchgxbYD3KaxDDkGCRWyanwoP9xcg 5087
stream/inputs/testing/hardware/dual_testing_core_offchip.py sha256=UTxS-FgZMRX9skqvzSTtcZ6MpZmcE9EFJ_Zs9HLT5Xc 996
stream/inputs/testing/hardware/quad_testing_core_offchip.py sha256=ij1DGOPyxh1rXHayRDhHZ-8uaJPPjCUFOfUUfxP_Es8 790
stream/inputs/testing/hardware/simple_example_HW.py sha256=InAeTU9frHhmjRp4-B__zCr83kDYbgeo3bJSKbLIpMA 959
stream/inputs/testing/hardware/single_testing_core_offchip.py sha256=UApRRPoGOBIOC68ue95_YpMPNcdM_zRVnoEtPkIQ9fw 790
stream/inputs/testing/hardware/cores/testing_core1.py sha256=Bm5DfJaoa_LFzpjAMxTMhM6HHXYAcKofVcuXGFJSfok 6769
stream/inputs/testing/hardware/cores/testing_core2.py sha256=mE1GLG7euAAIGyzdyE1C30acY8IawcIYjkBxXADtXZ0 6626
stream/inputs/testing/mapping/simple_example_mapping.py sha256=vWfMoFTyfdOm8n9RX8KS_fg4nciEPjD1S7Qd6M4wHqA 395
stream/inputs/testing/mapping/testing_mapping.py sha256=Gy3RF3S-KlJHtcKfFDkqA2BtyffXaIVzaab453MyVUw 320
stream/inputs/testing/shared/dual_testing_core_offchip.py sha256=kZHh-Z82CdyhiSunAhI8TNzUpVae9QZTg4pVaevdMJ0 992
stream/inputs/testing/shared/testing_workload_for_2_cores.py sha256=FwH7XTVhqvnRlBkkjj-4tPWlBQ1uMMwDGKyA-ftpfOI 3750
stream/inputs/testing/shared/cores/shared_memories.py sha256=s17t5qaGeDzEPV40Qv1Oold0aR5HdSb9ln4d1clDOcw 356
stream/inputs/testing/shared/cores/testing_core1.py sha256=-F4DjqJrIaTjlI-OPzhmvQsIOM8Tc6XNES_5VpM5MRQ 2493
stream/inputs/testing/shared/cores/testing_core2.py sha256=-F4DjqJrIaTjlI-OPzhmvQsIOM8Tc6XNES_5VpM5MRQ 2493
stream/inputs/testing/workload/simple_example_workload.py sha256=ykF3_zriegEXC_g1d6W_rqIyM6U3GriRWtmZ_dO9rUQ 2157
stream/inputs/testing/workload/testing_workload_3_layers_for_2_cores.py sha256=_8QISIdmPhmdGA9IzyZ8gdWM9w9Srtk98q5Ja54vp0c 3729
stream/inputs/testing/workload/testing_workload_for_1_core.py sha256=r5LyEODW3QJXpKM5qf1atgec6xEclQ8xDw4RKbPMTx8 4054
stream/inputs/testing/workload/testing_workload_for_2_cores.py sha256=fHeVeuAqnqlQWeh7y0AZBtIIcNvLZrcjfEnPkpwwVXA 3756
stream/inputs/testing/workload/testing_workload_for_4_cores.py sha256=4PlGW9A4IFEGlHhg17hDtYlIh8HbiAn6oNpnwDN7Gh8 4050
stream/visualization/memory_usage.py sha256=z5t3wbL2VoACxoNhp8zsRfwa4kD0DbaSS9A1Wdt7xpQ 6253
stream/visualization/node_hw_performances.py sha256=qnIS3c2WlAJDL6miBwSUIIaMW-lLNRS83tQwh2xdfLM 6197
stream/visualization/plot_scme.py sha256=S46Qf057TwN_BuePbDSeZYA8MaiLQFhiQBpLyGzeW2A 2115
stream/visualization/schedule.py sha256=E5NSwbOS6VUZPaKhBJJlx6Qm4GDhfBCsGGDVfwo7SWg 20697
stream_dse-0.0.8.dist-info/LICENSE sha256=2abgcG29CYb5fCEBSY6VE_Add2LG5r_K4bP_zVlMeV4 1504
stream_dse-0.0.8.dist-info/METADATA sha256=oTHpA9bnOF3kTanlbDol2QDBunkg1yJYzhB54IKV8Io 3583
stream_dse-0.0.8.dist-info/WHEEL sha256=yQN5g4mg4AybRjkgi-9yy4iQEFibGQmlz78Pik5Or-A 92
stream_dse-0.0.8.dist-info/entry_points.txt sha256=Tdoe9mYjfg-jXjqyZmT2v-wL6_qnGWwI4m1LcjpANaU 52
stream_dse-0.0.8.dist-info/top_level.txt sha256=2SBK9vJ-OFJrLllTM_iIZBrGQ_ZdfpPKTESrlZGHFwE 7
stream_dse-0.0.8.dist-info/RECORD

top_level.txt

stream

entry_points.txt

realpython = stream.__main__:main