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)
| File | Size | Uploaded | |
|---|---|---|---|
| pyxlog-0.11.0.tar.gz | 2.0 MB | Details |
Built distributions (wheels)
| File | Reset | |||
|---|---|---|---|---|
| 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
|