◉ Pulse
LillaVee avatar
#49 today

LillaVee/Tensor-Liquid-Surface

Python Other

A fast local tensor unit that runs at home.

Created Jul 19, 2026
Stars
8
Today
+8
Forks
1
Quality
85/100
Momentum
18

README

Fetched from GitHub on Oct 30, 2026, 9:23 PM UTC · README.md

View original on GitHub

Third-party content — Open Source Pulse is not the owner of this repository.

This README belongs to LillaVee/Tensor-Liquid-Surface and its contributors. We fetch it directly from the project’s public GitHub repository and display it for reference only. All text, code, images and trademarks remain the property of their respective authors. See the repository for its license terms. Copyright / takedown policy.

Livewire Tensor Liquid Surface

Tensor / matrix unit for the Livewire liquid-surface stack: routed GEMM and elementwise paths, optional GPU residency, and a public Python API (tensor_surface).

Version: 1.1.0
Attribution (required for all uses): © 2026 Jeremy Harford & Lilian Harford

Documentation (GitHub Pages): https://lillavee.github.io/Tensor-Liquid-Surface/
Also: https://lillavee.github.io/Tensor-Liquid-Surface/TENSOR_DOCUMENTATION.html
In-tree HTML: DOCS/TENSOR_DOCUMENTATION.html

Recent patch notes (1.1.0)

  • Linux installer install/install_tensor_surface.sh (absolute --root by default; --allow-relative-paths opt-in).
  • ternary_alu Rust compile sources beside the Windows wheel (owned/ternary_alu/src, Cargo/maturin path).
  • cuda.rs — Windows nvcuda + Linux libcuda / dlopen (WSL-aware).
  • Beginner CLI: tensor / tls / TENSOR.cmd (menu, smoke, status, demo, docs, bench, calc).
  • Manual updates: Charge Windows/Linux Raybeam names with shared atomizer command; BUILD/install path-law honesty.
  • CI: ship/** branch pushes run ci + linux-build; Linux NumPy parity test restored.
  • Linux manylinux wheels checked in (tu_gemm + ternary_alu); installer prefers them in-tree.
  • Atomizer source nest Livewire Atomizer Liquid Surface/ (open-source; build with cargo).
  • Note: 2026-07-20 malfunctioning agent under Agent OS — damage contained; some lab artifacts were late to promote — see PATCH_NOTES.md.

Full notes: PATCH_NOTES.md.

Install

One-click production install (Windows): double-click INSTALL.cmd at the project root (or run install/install_tensor_surface.cmd).

That copies into %LOCALAPPDATA%\Wet\TensorSurface\, sets up a venv, installs dependencies (NumPy, tu_gemm, owned ternary_alu, the tensor_surface API), registers full-h2h on your user PATH, and runs a tiny API smoke matmul. The development clone is left as-is.

Linux: see install/install_tensor_surface.sh and install/README.md.

Dev API: from this repo root:

pip install -e API

Put this root on PYTHONPATH, or set WET_TENSOR_ROOT. Marker file: .tensor_surface_root.

Platform / wheel matrix (honest)

Component Prebuilt in-tree Rebuild
tu_gemm Windows …win_amd64.whl and Linux …manylinux_2_34_x86_64.whl under livewire/.../native/dist/ Rust + maturin — see BUILD.md
ternary_alu Windows wheels/*py3-none-any*.whl (win .pyd) and Linux wheels/*manylinux_2_34_x86_64.whl Sources in owned/ternary_alu/; pack with build_wheel.cmd / maturin
tensor_surface API Pure Python (API/) — package version 1.1.0 pip install -e API

Native wheel filenames still say 1.0.0; API/docs version is 1.1.0.

Other platforms need a source build (or additional wheels). GPU seats need a host NVIDIA driver (not redistributed).

Beginner CLI

After install (or from this tree with the API on your Python path):

tensor              menu (also: TENSOR.cmd / tls)
tensor smoke        check that it works
tensor status       version, paths, GPU/CPU
tensor demo         quick demo matmul
tensor docs         open the HTML manual
tensor bench --quick
tensor calc         interactive matrix calculator
tensor calc --size 128
tensor calc --a A.npy --b B.npy --out C.npy

Same entry points: python -m tensor_surface … and tls ….

Quick start (Python API)

import numpy as np
import tensor_surface as ts

print(ts.__version__)  # 1.1.0
tu = ts.boot()
a = np.random.randn(256, 256).astype(np.float32)
b = np.random.randn(256, 256).astype(np.float32)
c = tu.matmul(a, b)
print(tu.status())
tu.close()

More docs

Vendored nests

This tree includes mirrors of:

Open-source native sources

  • ALU: owned/ternary_alu/ (src/lib.rs, Cargo/maturin) + Windows/Linux wheels under wheels/
  • Atomizer: Livewire Atomizer Liquid Surface/atomizer/ (shared bin atomizer; stage Raybeam names via scripts/stage_raybeam_bins.*)

License

Harford Tensor Surface License — see LICENSE and NOTICE. Third-party notices live under licenses/third_party/. NVIDIA drivers/CUDA are not redistributed.

CI / docs site

  • GitHub Actions CI (Windows + CPython 3.12): .github/workflows/ci.yml — also runs on ship/** pushes; installs wheels + API and runs API/tests/test_smoke_matmul.py.
  • Linux build: .github/workflows/linux-build.yml — ubuntu-latest wheel + NumPy parity (tests/test_linux_parity.py); also on ship/**.
  • GitHub Pages: .github/workflows/pages.yml — publishes the current manual to https://lillavee.github.io/Tensor-Liquid-Surface/ (tracks main on the public Tensor repo).
  • Release tag: create v1.1.0 when you cut the release (not automatic).
Rendered by GitHub from the repository’s README. Scroll to read the full file.
First trending

Jul 20, 2026

first spotted on the list

Best rank

#49

highest position reached

Appearances

1

times on the trending list

Quality score

85

out of 100

Momentum

18

trend strength indicator

Star velocity

0.08

stars per day since creation

Activity — last 60 days

daily counts, collected every 6 hours
  • Stars
  • Forks
  • Merged PRs
  • Issues
  • Closed issues

Collecting activity data since launch — check back in a few days.

Star history

total stars per snapshot

Not enough snapshots yet — check back soon.

Rank history

position on trending · lower is better

Not enough snapshots yet — check back soon.

3D card for your website

Live HTML card with a glass surface and pointer tilt. Paste the iframe on any website.

<iframe src="https://www.notionpulse.cc/embed/LillaVee/Tensor-Liquid-Surface" width="420" height="240" style="border:0;max-width:100%;background:transparent" loading="lazy" title="LillaVee/Tensor-Liquid-Surface — trending on Open Source Pulse"></iframe>

Stars badge

Show current stars in your README or profile. Auto-updates every 6 hours.

LillaVee/Tensor-Liquid-Surface stars badge
Markdown
[![LillaVee/Tensor-Liquid-Surface](https://www.notionpulse.cc/api/badge/LillaVee/Tensor-Liquid-Surface.svg)](https://www.notionpulse.cc/repo/LillaVee/Tensor-Liquid-Surface)
HTML
<a href="https://www.notionpulse.cc/repo/LillaVee/Tensor-Liquid-Surface"><img src="https://www.notionpulse.cc/api/badge/LillaVee/Tensor-Liquid-Surface.svg" alt="LillaVee/Tensor-Liquid-Surface stars badge" /></a>

Repository of the Day

#49 Repository of the Day

Repository of the Week

#49 Repository of the Week

Repository of the Month

#49 Repository of the Month