Skip to main content

A C++ AI engine with Python bindings

Project description

llmgrad 🚀

A tiny efficient deep learning framework written in C++ with Python bindings. It implements Tensor Autograd, matrix multiplication, and a PyTorch-like API (nn.Module, optim.SGD).

Features

  • Core: Written in C++ for performance.
  • Autograd: Reverse-mode automatic differentiation (Backprop).
  • API: Looks exactly like PyTorch.
  • Context: Supports embedding concatenation for NLP tasks.

Installation

pip install llmgrad

Project details


Download files

Download the file for your platform. If you're not sure which to choose, learn more about installing packages.

Source Distribution

llmgrad-0.0.1.tar.gz (4.6 kB view details)

Uploaded Source

Built Distributions

If you're not sure about the file name format, learn more about wheel file names.

llmgrad-0.0.1-cp312-cp312-win_amd64.whl (101.1 kB view details)

Uploaded CPython 3.12Windows x86-64

llmgrad-0.0.1-cp312-cp312-win32.whl (91.3 kB view details)

Uploaded CPython 3.12Windows x86

llmgrad-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (156.2 kB view details)

Uploaded CPython 3.12manylinux: glibc 2.17+ x86-64

llmgrad-0.0.1-cp312-cp312-macosx_11_0_arm64.whl (111.4 kB view details)

Uploaded CPython 3.12macOS 11.0+ ARM64

llmgrad-0.0.1-cp311-cp311-win_amd64.whl (100.0 kB view details)

Uploaded CPython 3.11Windows x86-64

llmgrad-0.0.1-cp311-cp311-win32.whl (91.0 kB view details)

Uploaded CPython 3.11Windows x86

llmgrad-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (156.8 kB view details)

Uploaded CPython 3.11manylinux: glibc 2.17+ x86-64

llmgrad-0.0.1-cp311-cp311-macosx_11_0_arm64.whl (110.9 kB view details)

Uploaded CPython 3.11macOS 11.0+ ARM64

llmgrad-0.0.1-cp310-cp310-win_amd64.whl (99.1 kB view details)

Uploaded CPython 3.10Windows x86-64

llmgrad-0.0.1-cp310-cp310-win32.whl (89.8 kB view details)

Uploaded CPython 3.10Windows x86

llmgrad-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (155.3 kB view details)

Uploaded CPython 3.10manylinux: glibc 2.17+ x86-64

llmgrad-0.0.1-cp310-cp310-macosx_11_0_arm64.whl (109.7 kB view details)

Uploaded CPython 3.10macOS 11.0+ ARM64

llmgrad-0.0.1-cp39-cp39-win_amd64.whl (101.0 kB view details)

Uploaded CPython 3.9Windows x86-64

llmgrad-0.0.1-cp39-cp39-win32.whl (90.0 kB view details)

Uploaded CPython 3.9Windows x86

llmgrad-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (155.4 kB view details)

Uploaded CPython 3.9manylinux: glibc 2.17+ x86-64

llmgrad-0.0.1-cp39-cp39-macosx_11_0_arm64.whl (109.8 kB view details)

Uploaded CPython 3.9macOS 11.0+ ARM64

llmgrad-0.0.1-cp38-cp38-win_amd64.whl (99.2 kB view details)

Uploaded CPython 3.8Windows x86-64

llmgrad-0.0.1-cp38-cp38-win32.whl (89.8 kB view details)

Uploaded CPython 3.8Windows x86

llmgrad-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl (155.3 kB view details)

Uploaded CPython 3.8manylinux: glibc 2.17+ x86-64

llmgrad-0.0.1-cp38-cp38-macosx_11_0_arm64.whl (109.5 kB view details)

Uploaded CPython 3.8macOS 11.0+ ARM64

File details

Details for the file llmgrad-0.0.1.tar.gz.

File metadata

  • Download URL: llmgrad-0.0.1.tar.gz
  • Upload date:
  • Size: 4.6 kB
  • Tags: Source
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1.tar.gz
Algorithm Hash digest
SHA256 9a0c11eaabb6939aef5fd411095dff93c4a05c6cad526593b65ebd0f124cf912
MD5 367b2a9617242db9388013e9339ef99a
BLAKE2b-256 6a87d6436e47a38c2c03986e712f0b63e0b39873ca702b2c0f08078266b26c48

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp312-cp312-win_amd64.whl.

File metadata

  • Download URL: llmgrad-0.0.1-cp312-cp312-win_amd64.whl
  • Upload date:
  • Size: 101.1 kB
  • Tags: CPython 3.12, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1-cp312-cp312-win_amd64.whl
Algorithm Hash digest
SHA256 b18fde2cf4556a354c5ee7c40afcd61042bb8c65444702582ba3d0a29cea5703
MD5 91b03dd75378bca9c341d8afe59ce09a
BLAKE2b-256 39729d34d6a0c324f50d2cf343b108005c9e06ffc32dff4255cafdfca3cff727

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp312-cp312-win32.whl.

File metadata

  • Download URL: llmgrad-0.0.1-cp312-cp312-win32.whl
  • Upload date:
  • Size: 91.3 kB
  • Tags: CPython 3.12, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1-cp312-cp312-win32.whl
Algorithm Hash digest
SHA256 27fc17eb373c13907fe9b8a306c62cb99bf360375b42d047a68b89229547fc6e
MD5 270b084a737d030f188e85635fc671aa
BLAKE2b-256 99900252cfe1f91b9c1c2ba4b464d3044d3064c1954649b930a85e6d610ba793

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for llmgrad-0.0.1-cp312-cp312-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 81236b4f754e870ca17a994407c1de9a01d55f67e8505ab51d3ed13dc60c0d5b
MD5 6382ce21fd772b0c21200900d13b2906
BLAKE2b-256 5663e0f5e09c3dd9254551d75d258f17529efadc9f0ac3ea8339b0e55c31ea87

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp312-cp312-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for llmgrad-0.0.1-cp312-cp312-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 176111c87defe58262ac3033bfb4cf8d720f5534e7264c244827e3ee26ac6ac7
MD5 aca8079b9d05c25a195409e5cc2c1dfd
BLAKE2b-256 db9208084d78223270f1c889ea6d6855ad8b9f4dbf5f7df762aa1d53fb6856e1

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp311-cp311-win_amd64.whl.

File metadata

  • Download URL: llmgrad-0.0.1-cp311-cp311-win_amd64.whl
  • Upload date:
  • Size: 100.0 kB
  • Tags: CPython 3.11, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1-cp311-cp311-win_amd64.whl
Algorithm Hash digest
SHA256 6d003893fef3bb2f5ffa5cb70802cb0f5d48093bd99dd07d29d9232491ebb2a8
MD5 06e5600916b848b6f6843d7cbc0ff5d3
BLAKE2b-256 5f824cf194f77b32217a8445f93324ac6679dffc706ad83553b95e342bd2cb00

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp311-cp311-win32.whl.

File metadata

  • Download URL: llmgrad-0.0.1-cp311-cp311-win32.whl
  • Upload date:
  • Size: 91.0 kB
  • Tags: CPython 3.11, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1-cp311-cp311-win32.whl
Algorithm Hash digest
SHA256 775e35a1254c9a9f752247d59ffcedab0be9beb4aea3480a3d3750c88cf32ecf
MD5 6d62a6696c1b33a58ae8867b494db9fb
BLAKE2b-256 4de6849fdaa79534b03ac7affc2e852540776ff94a8cf51fcc24b67971f180e0

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for llmgrad-0.0.1-cp311-cp311-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 f6728793b92c30fdd943abbd979f56bc9d1b42324aac6307d2a73c2639307ddc
MD5 93774111d92298db03a0bfd732e4ca5f
BLAKE2b-256 0f17bf6987849d4c17679aedd141872879935c917418aada6ffb7bff2d4cd2d5

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp311-cp311-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for llmgrad-0.0.1-cp311-cp311-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9550ea3a1c1b3bf48bda43192c58ebc28d348fc95511b8ff40e402690f7db922
MD5 1ab64ee2c8182c95e384532b1731351a
BLAKE2b-256 3ed990843057f7efa1c6ccaa4373e06ccb1686005d2c4b98f0ef3ba42db56911

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp310-cp310-win_amd64.whl.

File metadata

  • Download URL: llmgrad-0.0.1-cp310-cp310-win_amd64.whl
  • Upload date:
  • Size: 99.1 kB
  • Tags: CPython 3.10, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1-cp310-cp310-win_amd64.whl
Algorithm Hash digest
SHA256 b4e9d90aa55f2fbccca28b01796ed1ac16d0967c65a178abc6078444eeba7436
MD5 1d75a705fe4a4b9b61398a759edf305d
BLAKE2b-256 5d73e2db6efd2aae668be76f0ae877edc3c5d0e9f263b0842eae27356ea25841

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp310-cp310-win32.whl.

File metadata

  • Download URL: llmgrad-0.0.1-cp310-cp310-win32.whl
  • Upload date:
  • Size: 89.8 kB
  • Tags: CPython 3.10, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1-cp310-cp310-win32.whl
Algorithm Hash digest
SHA256 72b26ccf143bc8fa06ea84842765b5cc18fd047bf53feaf0ab7b56fbf6ef29ca
MD5 8e636d1bcbcf5fa7b992c60339fbc4ad
BLAKE2b-256 ee9d47ac8283f94b303253dde46d1b4f0a02e6bc6204c86ce8be809259cc0497

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for llmgrad-0.0.1-cp310-cp310-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 62c8163e85105db0bb7eb29fadffb0e1771868301722a66018e9d2f91dcfd16d
MD5 e918fcc28cc6a82ab9ca05515bc122b3
BLAKE2b-256 b59997c680a2fd3011782228d7c773daac3d15386dfd96348b87c6f1f918c2d6

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp310-cp310-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for llmgrad-0.0.1-cp310-cp310-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 8d0f18369c42cc10fe9fc2286ddd5adbcd3219bafca0b389c547f93867641563
MD5 1aa237086c3129fb343c7f80d32478cf
BLAKE2b-256 53089b084ed56fbb318ce7c9b22fa6a45aec2d059ddba4c6d292b43a9f5498e5

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp39-cp39-win_amd64.whl.

File metadata

  • Download URL: llmgrad-0.0.1-cp39-cp39-win_amd64.whl
  • Upload date:
  • Size: 101.0 kB
  • Tags: CPython 3.9, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1-cp39-cp39-win_amd64.whl
Algorithm Hash digest
SHA256 3891472626fdb40ddd33aafd2507307c7017e12c53ad9bc09577dd3824e115e9
MD5 965fb122b40f49811751d68fb4bc4708
BLAKE2b-256 89a0d471ef6a934ffc31aab474ba000da09c54364277ec6b52326b5c9eef3257

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp39-cp39-win32.whl.

File metadata

  • Download URL: llmgrad-0.0.1-cp39-cp39-win32.whl
  • Upload date:
  • Size: 90.0 kB
  • Tags: CPython 3.9, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1-cp39-cp39-win32.whl
Algorithm Hash digest
SHA256 b5b9f7f2a5d8fb52a206d080cbd1c9ac50a51babadffd51cb3d467a7dce02de2
MD5 11b252e3da11f9074dc298f26c105cbf
BLAKE2b-256 f457b9a2040d274eaa19e6e044a4ef2e214990f947418cab456cac5eaf06a875

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for llmgrad-0.0.1-cp39-cp39-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 cf17503854ee4c7056a51f1a7492bb741771a6fb2d312db0b9fa1a970a9fa27e
MD5 b12f70137068aa05c5b35688da59c0a8
BLAKE2b-256 99c21305e63cd1acc41812e757107877e8b11450fc6e5d1ceb01479d667f0aee

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp39-cp39-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for llmgrad-0.0.1-cp39-cp39-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 c2487fb36dbf7a699afd42042ac780931bc5b141838f44fb1c6585e33c013d8f
MD5 8c81f2763cc3c171fba03581aa4b1933
BLAKE2b-256 e2333cd964317f9d294d8d45580ed0bf10d78ea8f186f824f7a5f39faeaded6b

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp38-cp38-win_amd64.whl.

File metadata

  • Download URL: llmgrad-0.0.1-cp38-cp38-win_amd64.whl
  • Upload date:
  • Size: 99.2 kB
  • Tags: CPython 3.8, Windows x86-64
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1-cp38-cp38-win_amd64.whl
Algorithm Hash digest
SHA256 2be154928a4d10f6ea911857465c38d8a7d08785d49f1f57e37c29c765834d45
MD5 f008979032ae91c322ace425960be9d7
BLAKE2b-256 9cd05142b0f168ba6f7c3abaa53b2263c2aed9b48d28cd5c3c6ed1c50b549d77

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp38-cp38-win32.whl.

File metadata

  • Download URL: llmgrad-0.0.1-cp38-cp38-win32.whl
  • Upload date:
  • Size: 89.8 kB
  • Tags: CPython 3.8, Windows x86
  • Uploaded using Trusted Publishing? No
  • Uploaded via: twine/6.1.0 CPython/3.13.7

File hashes

Hashes for llmgrad-0.0.1-cp38-cp38-win32.whl
Algorithm Hash digest
SHA256 a9815af08cde60afb1f1a3c1c2cc7ab439ee02aee37fe2891187677b96dd4b2f
MD5 6870c5855ab3c9a003728780385c8d71
BLAKE2b-256 4cf1844d3c944436cc7028f28f896f7edd3b0952c80a176c2bc7bf4a27653347

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl.

File metadata

File hashes

Hashes for llmgrad-0.0.1-cp38-cp38-manylinux_2_17_x86_64.manylinux2014_x86_64.whl
Algorithm Hash digest
SHA256 7cd135dfa29bd2aa73014065c2841f735cef09bbba4555f76bb4fb52182ea262
MD5 601d50dfbe65416a290fb90a0ca24f4a
BLAKE2b-256 af1efee5c8906f08266c0a9c32080fa1bf8ec4d9b85a7ab59059d9ec84b19108

See more details on using hashes here.

File details

Details for the file llmgrad-0.0.1-cp38-cp38-macosx_11_0_arm64.whl.

File metadata

File hashes

Hashes for llmgrad-0.0.1-cp38-cp38-macosx_11_0_arm64.whl
Algorithm Hash digest
SHA256 9d7f79ef7a3e69043a6eaa46d4d0a600341f3ee3f0e1728caeb3ed04c1794669
MD5 4b448c05df99a89f96eba6f862cc1bb7
BLAKE2b-256 beaad2c8564fb929b0a69fb8e96d86bd5df61a70b76d4b14668c97c1986d5861

See more details on using hashes here.

Supported by

AWS Cloud computing and Security Sponsor Datadog Monitoring Depot Continuous Integration Fastly CDN Google Download Analytics Pingdom Monitoring Sentry Error logging StatusPage Status page