pyjuice

View on PyPIReverse Dependencies (0)

2.1.0 pyjuice-2.1.0-py3-none-any.whl

Wheel Details

Project: pyjuice
Version: 2.1.0
Filename: pyjuice-2.1.0-py3-none-any.whl
Download: [link]
Size: 126031
MD5: bcd8fa3abb201341771638b3bffd7b45
SHA256: 3eb0f04190b205f88527dca777ea28bc3bbca8e800cc6b39370ff4c9b35cebab
Uploaded: 2024-03-01 11:09:38 +0000

dist-info

METADATA

Metadata-Version: 2.1
Name: pyjuice
Version: 2.1.0
Summary: Probabilistic Circuits Library
Author-Email: StarAI <guyvdb[at]cs.ucla.edu>
Requires-Dist: numpy
Requires-Dist: torch (>=2.2.0)
Requires-Dist: typing
Requires-Dist: triton (>=2.2.0)
Requires-Dist: networkx
Requires-Dist: numba
Requires-Dist: packaging
Requires-Dist: matplotlib
Requires-Dist: tqdm
License-File: LICENSE
[No description]

WHEEL

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

RECORD

Path Digest Size
pyjuice/__init__.py sha256=fq3oIHBawZksKHSMjqZRoXYqncx38x-7pC5aiJX196U 626
pyjuice/graph/__init__.py sha256=b_Uzwced4lxhM0tZWsqudBxCIQ6IfYkJ5votjLdmfWg 86
pyjuice/graph/region_graph.py sha256=3CRjfhTPsLRG4g1eEJn5M97GYMEnMGOxVLOqS8t8VS4 1850
pyjuice/io/__init__.py sha256=-Bwf6Vk56B13xxlWZBriYW-rF89p2oZItwbkA1Efjwc 26
pyjuice/io/io.py sha256=K3UqRAJrytRk9aUf4cyGNGPZZRCuz8VshvKQ6w20sa4 1441
pyjuice/io/serialization.py sha256=BTsl-_2QVAz3lLmvxdSUKlPGyZBFxIv4pP3PcGTPdNA 3730
pyjuice/layer/__init__.py sha256=YcXb-6V2rRCPr7dO1wIN_fdgxDwMX3RbDwgEp5LRqAY 162
pyjuice/layer/compilation.py sha256=hfuTXZfxtNTWA-tILxROHPFLE551amejQ39XfQG-PoE 50653
pyjuice/layer/input_layer.py sha256=AUpg8supd6L1RENNOgQqKu99u7y9rTtA_x35yIlHQ0U 38737
pyjuice/layer/layer.py sha256=GfaJ7LZiSSbPVdhk-7lawFKx8oyN5Q8dbXoBGaiF46c 2576
pyjuice/layer/layer_group.py sha256=6tCd9hR927WRolJoqV0sc_pc9SItBr9oM_VgksYbkvU 2694
pyjuice/layer/prod_layer.py sha256=ma61YwDSxD1Qj8occb9x41Gwsd1ysb4v1KrY_ZPxn5M 24400
pyjuice/layer/sum_layer.py sha256=iXwgONwnWCfaQd4qbzY2kMiDQFlqyMGhscSbfLx-xy0 118018
pyjuice/layer/backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyjuice/layer/backend/index_set.py sha256=HYWzr5WEEwSuHxt9ct3pkWIyXie97n_Eg6ysR7-4RKA 3746
pyjuice/layer/backend/node_partition.py sha256=XwKKTcP0_ceNxShsZafjOAy8Qsowg-ekneARku8s6ts 7857
pyjuice/model/__init__.py sha256=8cOOZweWrODRdBbTuGqA5M2jBv75tWNWKdnWllgecH8 49
pyjuice/model/tensorcircuit.py sha256=fKSfD2yaPexLnrqzSh7Mg0bSxtwbkGgg_MumKhfyZ8Y 36167
pyjuice/model/backend/__init__.py sha256=D9Ua2aKk8ayoPIO29bnWJSXaXL5eYj1dyaXJUhZHDmg 228
pyjuice/model/backend/normalize.py sha256=2MDY8KbUwQugPdlrd4sxYzuo3L1VcNwJZy9UBW_7qS0 5051
pyjuice/model/backend/par_update.py sha256=0UziQSVWzGtXlDoGvRN59Np4lezWYeMRBHNJDEsLsH0 11848
pyjuice/model/backend/parflow_fusing.py sha256=9UL1t5-dYq0tkOabh_fiYLzQuxSJcGhR7NupvalVE_Q 3885
pyjuice/nodes/__init__.py sha256=WQ4q4skNyrfkZkPtLf28Xtoe7w5-UQAPzjPFm1LJzeY 258
pyjuice/nodes/construction.py sha256=nKocfwyOm6_nCeSlb2GEs1NaLIlasRekh9lJ0Roj4-8 8792
pyjuice/nodes/input_nodes.py sha256=TugtjEpi4AAsgBhGC-Xa2LcjkWIq7MnwxZRnHnRVZs4 5205
pyjuice/nodes/nodes.py sha256=uOg88d_tcyWsR3P0iVOjSDeW4HaERrxTSnONXD6Qdrw 6761
pyjuice/nodes/prod_nodes.py sha256=MlXyKFjhg4uJol-vj7RQpxYiW_8uoublTPSdVmW6BRw 6585
pyjuice/nodes/sum_nodes.py sha256=1Bwqb2WZO663l9Xnif-Ye6lIhXioidiWzuwVHIhq51A 14650
pyjuice/nodes/backend/__init__.py sha256=w4niq5auYG8z6OwIfGjlWfxF2G4Tj4dXUq7-U0VikxA 46
pyjuice/nodes/backend/normalize.py sha256=vzg_2mG3UtTFD4VWRpGDbnGgATXaNDk0Bo4CBIYJeBA 5761
pyjuice/nodes/distributions/__init__.py sha256=bKVH2d7p5XxsZksk5xiVsjKc4MLJMDjNWFPFfKP7pkg 238
pyjuice/nodes/distributions/bernoulli.py sha256=0VQKaWchN9ffxSsBLkFvTnjIquC-b5gfJ-_wT1hHmkE 3309
pyjuice/nodes/distributions/categorical.py sha256=GRsWHsm013QNB3-X6-AoB_02MZj7BK5HEWGe_UK34oU 5420
pyjuice/nodes/distributions/discrete_logistic.py sha256=PaaGy3vpkeZRdNdPWaoTRlQz2aYV9JpK8WnTh246GGs 7607
pyjuice/nodes/distributions/distributions.py sha256=MoGFtEfqrGNqN9FHqQzc8l0C-ElY60DTvrUHrF1aQzo 5924
pyjuice/nodes/distributions/gaussian.py sha256=hncdLZ1uEdgd7dpmzfuMA_QloU42C_dqF1Hg6rCqtHk 5871
pyjuice/nodes/distributions/masked_categorical.py sha256=InUD4D_Zw7AhbEQwbm6iulzU582SU_Nn-yzuJjUP2KU 20011
pyjuice/nodes/methods/__init__.py sha256=X-jGUKa0bjbeVog4gQ0YmTzm0Ovq4eUUExdxQdVSe6c 38
pyjuice/nodes/methods/lvd.py sha256=zhkRWMlXo2aZrIWVxdyfez4C2Ot09PweMgjopXGKKOk 2817
pyjuice/nodes/methods/scope.py sha256=jncnqPRsqSoPgWSq2htzjdmTQNdsknuIC2Ee9D8Sr64 1273
pyjuice/nodes/methods/traversal.py sha256=k3gws5D_UKTfbrOryAhtzMGX5YgzS2XhQ9o_N2NaQDk 2033
pyjuice/nodes/methods/lvd_backend/__init__.py sha256=47DEQpj8HBSa-_TImW-5JCeuQeRkm5NMpJWZG3hSuFU 0
pyjuice/nodes/methods/lvd_backend/counting.py sha256=X7KjbtZ0glwqcJzIIKhPhVdzI6Km9Vl-vIuIAbkf4Dw 6283
pyjuice/optim/__init__.py sha256=nWezmWfdZCIsD1-dZyw4qaKCPciY1GXi6AL4RnXIOXM 75
pyjuice/optim/optim.py sha256=ZmALq-naK12t_wffpjPMhiI5kZThIGD9dH4jmVhxBaQ 2050
pyjuice/optim/scheduler.py sha256=HzTU0m36q9fhm3fia4M9gxMYILCnZp96KjC7xVLCujc 3236
pyjuice/queries/__init__.py sha256=uc4KZZuv2S1o9mXsuHVvQmE6_Dqvw2B0qiBBXk4q4UM 91
pyjuice/queries/base.py sha256=LPdhOzWr0n7O1JFHxHzEeQQ119fxpxXzsrA-TupyApw 828
pyjuice/queries/conditional.py sha256=rb8qH9exDWuXkC7Vj6IWZ5My9_HbdIHZBs-ganzr-Vo 9820
pyjuice/queries/marginal.py sha256=nQJD5aFci4KFB4h1BcOz9z1sXd3DCOLWxmkV4oqs5os 1319
pyjuice/structures/__init__.py sha256=JkqcxOW0LLar3hwtlNwIfQwd4v3KdhAhOQnESPdinBo 100
pyjuice/structures/compilation.py sha256=gzeOS6dUXJ0_maNaLiRK71jJZ5U9RqHJgs-EMEQdYa4 3182
pyjuice/structures/hclt.py sha256=0j2Y4da7oEA7qw1uxV_dtz3wjOW5jVoXAS7WicoIwbs 3907
pyjuice/structures/hmm.py sha256=uFdrNhoYRfYshf57WLI2ukGC9Ir6_foU2z8rZib89rY 2285
pyjuice/structures/pd.py sha256=XQaVb-7xSxR6GXDtZt9Fg4SQnd4BlwNsY3vfX2wTcTw 9365
pyjuice/structures/rat_spn.py sha256=0Nl-et8PqgJINnbxoYpBKBN-Rv3MF8FOaO4Pw_e6VpU 3281
pyjuice/transformations/__init__.py sha256=No3UT4-w_Q2NQX1_T96meeIrx42SUKmY48Ab5lTgTKw 145
pyjuice/transformations/blockify.py sha256=WlKkFzS-tNFzu5-cZHzS01NTzE-p5IhnFrYOe3r3aCc 25685
pyjuice/transformations/copy.py sha256=1pta8d_BysepnqHN_8_WccuxnXYi4L8T-r8WVer2rRY 3173
pyjuice/transformations/merge.py sha256=f6CDlGPK-C7plEXeZOJhaRxXgrNmsqKiF6cya25uNZo 9070
pyjuice/transformations/prune.py sha256=y8K1fQ8fDQk1pJALNwEOTcFofc8bffe8QkUK8UYYZco 5364
pyjuice/utils/__init__.py sha256=vKHKE5mqBXOckfodyM2Ksjg4UkeQsIYdImLl7Wmiq5k 39
pyjuice/utils/bitset.py sha256=f1V-hAd4JSkSoyyz4lg9W2t5bbupMsLKfmEYNaf_ldQ 3974
pyjuice/utils/context_manager.py sha256=7UadSnG9cPbh3uUpWYMc0Sobui0M6yu0mbRhAQIZTMU 4974
pyjuice/utils/grad_fns.py sha256=MNC8grNBllmgKTXp0fiNFJ4uVFfnpzARWd2Yh5djdvw 563
pyjuice/utils/kernel_launcher.py sha256=3l0mZqOzdrtaF-dLg77AywYPTdwapVc8R2pT00OJp5M 2320
pyjuice/utils/kmeans.py sha256=z_35Sh9WVfKfP4G8dAK2-fFSc2nZkJ3cDiF7o5QkOt4 1113
pyjuice/utils/parameter_list.py sha256=TMHQIGgf4fD_fJoOM4iWpvxShURg_2b9YzO5qEBwpe0 285
pyjuice/utils/source2fn.py sha256=pOww-d9x9Po6jV4WcjkBlVYrgSCgWOGuPmKMHbMDw7A 1413
pyjuice/utils/util.py sha256=3CouwD1DycK3CbHNPj6EE0FkWXbLxJcGHy1JNtXaaHw 256
pyjuice/visualize/__init__.py sha256=C6QOH98oL4awg34FOBWXg7oSQyl_8Sf4Yclq3GiAAI4 81
pyjuice/visualize/visualize.py sha256=K4UkzetE3rEuYfFkMucVFTzZqntuGGpOeSjX6Ycyv9Y 6742
pyjuice-2.1.0.dist-info/LICENSE sha256=xx0jnfkXJvxRnG63LTGOxlggYnIysveWIZ6H3PNdCrQ 11357
pyjuice-2.1.0.dist-info/METADATA sha256=MhCcqv-f_2K6W-_lA7nAMUbtK4xw38gRy-j7fmKSLbY 374
pyjuice-2.1.0.dist-info/WHEEL sha256=oiQVh_5PnQM0E3gPdiz09WCNmwiHDMaGer_elqB3coM 92
pyjuice-2.1.0.dist-info/top_level.txt sha256=jaMiilPB9-o6aYTowbS-veM3HAvwqRUQ74l5p5CAbbk 8
pyjuice-2.1.0.dist-info/RECORD

top_level.txt

pyjuice