Skip to main content

pyxlog

pyxlog provides Python bindings for the XLOG GPU-accelerated probabilistic logic programming runtime.

The package is built from the BrainyBlaze/xlog repository and exposes the native extension module together with the staged CUDA kernel artifacts needed by the runtime.

At import time, pyxlog prefers packaged kernel artifacts under pyxlog/kernels/ and exports that path to XLOG_CUBIN_DIR automatically when the wheel includes them. For source-tree validation, ad-hoc probe scripts, or artifact runners that execute without the packaged kernel directory, set XLOG_CUBIN_DIR explicitly to a directory containing .cubin or .portable.ptx files before importing pyxlog.

Project documentation, setup instructions, and release notes live in the repository root:

Use the root project README for installation requirements, CUDA expectations, and end-to-end examples. For local source-tree installs, use the repository helper from the root directory so the wheel is built for and installed into the same Python interpreter your downstream project uses:

python scripts/install_pyxlog_for_python.py --python /usr/local/bin/python --user

Metadata

Release files for pyxlog 0.11.0

For a detailed explanation of source distributions (sdists) and built distributions (wheels), please see the package formats documentation.

Source distribution (sdist)

Source distribution for pyxlog 0.11.0
File Size Uploaded
pyxlog-0.11.0.tar.gz 2.0 MB Details

Built distributions (wheels)

Table of built distributions (wheels) for pyxlog 0.11.0
File
pyxlog-0.11.0-cp312-cp312-manylinux_2_34_x86_64.whl CPython 3.12 CPython 3.12 Linux glibc 2.34+ x86-64 Details
pyxlog-0.11.0-cp311-cp311-manylinux_2_34_x86_64.whl CPython 3.11 CPython 3.11 Linux glibc 2.34+ x86-64 Details
pyxlog-0.11.0-cp310-cp310-manylinux_2_34_x86_64.whl CPython 3.10 CPython 3.10 Linux glibc 2.34+ x86-64 Details
pyxlog-0.11.0-cp39-cp39-manylinux_2_34_x86_64.whl CPython 3.9 CPython 3.9 Linux glibc 2.34+ x86-64 Details
pyxlog-0.11.0-cp38-cp38-manylinux_2_34_x86_64.whl CPython 3.8 CPython 3.8 Linux glibc 2.34+ x86-64 Details

Total release size: 27.8 MB

Release files / pyxlog-0.11.0.tar.gz

Download URL pyxlog-0.11.0.tar.gz
Size 2.0 MB
Tags Source
SHA-256 checksum
How to use checksums
aeabf0b617135f01c7ec0409819d689399ce1d31f014f7bd23af59c0e98681e3
BLAKE2b-256 checksum
How to use checksums
75d0142b0e5b5d171176e117fa95ce9b252305d824a156b4aeed8bbca6213053
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / pyxlog-0.11.0-cp312-cp312-manylinux_2_34_x86_64.whl

Download URL pyxlog-0.11.0-cp312-cp312-manylinux_2_34_x86_64.whl
Size 5.2 MB
Tags CPython 3.12 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
f17c051083553db33ca907c8ed420a51d42f61ff51e6befd32b70249bb3a5977
BLAKE2b-256 checksum
How to use checksums
c6fd2973021846db548c505f70186c8d5840e8702298511bf0743f4fd3a26075
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / pyxlog-0.11.0-cp311-cp311-manylinux_2_34_x86_64.whl

Download URL pyxlog-0.11.0-cp311-cp311-manylinux_2_34_x86_64.whl
Size 5.2 MB
Tags CPython 3.11 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
4818673ea6703fe8440965b68bf74e8e8b8ab0b72eb4899fcd3649813406ea09
BLAKE2b-256 checksum
How to use checksums
dc68250bbba330b94e5b6684dd958371b860ed2f76735423e21787e57c8e7da0
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / pyxlog-0.11.0-cp310-cp310-manylinux_2_34_x86_64.whl

Download URL pyxlog-0.11.0-cp310-cp310-manylinux_2_34_x86_64.whl
Size 5.2 MB
Tags CPython 3.10 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
496e2b24f5cf3ef9f850b3f88a9ae219a44bf0ff274d5fc77aeb3eb59a2d9797
BLAKE2b-256 checksum
How to use checksums
01038b46032950437c508eb2d615e1841fe17b889306e3c66db3d71af49fc1ed
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / pyxlog-0.11.0-cp39-cp39-manylinux_2_34_x86_64.whl

Download URL pyxlog-0.11.0-cp39-cp39-manylinux_2_34_x86_64.whl
Size 5.2 MB
Tags CPython 3.9 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
d98953b16bc284ed39eb1459483f0f471341ec41eb1b1a51bc513c11c50e07f2
BLAKE2b-256 checksum
How to use checksums
65457ba7bdc13cf4a39b25cb133ec88a44c51f4412fcab058f2c56088e2335ab
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release files / pyxlog-0.11.0-cp38-cp38-manylinux_2_34_x86_64.whl

Download URL pyxlog-0.11.0-cp38-cp38-manylinux_2_34_x86_64.whl
Size 5.2 MB
Tags CPython 3.8 Linux glibc 2.34+ x86-64
SHA-256 checksum
How to use checksums
98ac57968c7baba4df968dd0c774353e36542bcd59428909c942b9149fee928e
BLAKE2b-256 checksum
How to use checksums
dd67406da27e4e728db19c1bed0605290be4d6b51e81a489028a96002c806269
Upload date
Uploaded using Trusted Publishing?
What is trusted publishing?
No
Uploaded via twine/6.1.0 CPython/3.13.13

Release history Release notifications | RSS feed

This release

0.11.0 This release

6 release files

0.9.2

6 release files

0.5.0

6 release files

Anthropic, PBC Visionary sponsor Bloomberg Visionary sponsor Hudson River Trading Visionary sponsor Meta Visionary sponsor NVIDIA Visionary sponsor Microsoft Sustainability sponsor Depot Continuous Integration AWS Cloud computing and Security Sponsor Datadog Monitoring Fastly CDN Google Download Analytics Sentry Error logging StatusPage Status page