thereminq-tensors

ThereminQ Tensors - Quant/AgentOPS - run diverse GPU / HPC enabled Quantum Jupyter notebooks; Shors' and QI derivatives in a WebUI

https://github.com/twobombs/thereminq-tensors

Science Score: 44.0%

This score indicates how likely this project is to be science-related based on various indicators:

  • CITATION.cff file
    Found CITATION.cff file
  • codemeta.json file
    Found codemeta.json file
  • .zenodo.json file
    Found .zenodo.json file
  • DOI references
  • Academic publication links
  • Academic email domains
  • Institutional organization owner
  • JOSS paper metadata
  • Scientific vocabulary similarity
    Low similarity (8.4%) to scientific vocabulary

Keywords

python quantum thereminq
Last synced: 6 months ago · JSON representation ·

Repository

ThereminQ Tensors - Quant/AgentOPS - run diverse GPU / HPC enabled Quantum Jupyter notebooks; Shors' and QI derivatives in a WebUI

Basic Info
  • Host: GitHub
  • Owner: twobombs
  • License: gpl-3.0
  • Language: Python
  • Default Branch: master
  • Homepage:
  • Size: 2.93 MB
Statistics
  • Stars: 0
  • Watchers: 1
  • Forks: 0
  • Open Issues: 0
  • Releases: 3
Topics
python quantum thereminq
Created over 6 years ago · Last pushed 6 months ago
Metadata Files
Readme License Code of conduct Citation

README.md

ThereminQ-Tensors

Run & Control Quantum Circuits with Agentic Jupyter Notebooks

thereminq-resize

As the Qiskit 2.x migration makes progress this stack will remain in development mode

  • Agency is now by default installed and enabled in both the jupyter and agent container images
  • Gemini CLI and Open Interpreter now assist development during and after the migration process
  • According to the IBM roadmap the Qiskit 2.x move should be concluded at the end of 2025, early 2026

disclaimer: * even though I've taken steps above and beyond what is currently known to be best practices for AI Agency * any liabilities and/or damages resulting from the use of Agentic Tech in this container image is solely for the user

Agency will remain integrated from now on and is no longer considered beta after 1.5 years of evaluation

CUDA-CLuster VDI

:latest Ollama powered PyQrack & Qiskit Jupyter Notebooks
:qml includes QML Jupyter notebooks
:jupyter Jupyter notebook based data analysis
:metal Qiskit Metal and IQM KQCircuits design
:agent adds AgentOPS with Open Interpreter UI
:shors PoC Shors' Algorithm Analysis with Qimcifa and pyQrack
:bench for Zapata BenchQ and yarkstiq Quantum-benchmark

Plugins / Connectors / Jupyter NoteBooks - pyQrack https://github.com/unitaryfund/pyqrack - Mitiq https://mitiq.readthedocs.io/en/stable/ - Cirq https://quantumai.google/cirq - Qiskit https://www.ibm.com/quantum/qiskit - Qiskit-qrack-provider https://github.com/vm6502q/qiskit-qrack-provider - IBMQuantumExperience https://quantum-computing.ibm.com/ - QUDA http://lattice.github.io/quda/ - cuQuantum https://developer.nvidia.com/cuquantum-sdk - IQM KQCircuits https://github.com/iqm-finland/KQCircuits - BenchQ https://github.com/zapatacomputing/benchq - Quantum-benchmark https://github.com/yardstiq/quantum-benchmarks.git

The following Python repos are included - converted to Jupyter Notebook or vv - https://github.com/vm6502q/pyqrack-jupyter.git - https://github.com/twobombs/thereminq-tensors.git - https://github.com/vm6502q/simulator-benchmarks.git - https://github.com/quantumlib/Cirq.git - https://github.com/vm6502q/qiskit-qrack-provider.git - https://github.com/unitaryfund/mitiq.git - https://github.com/NVIDIA/cuQuantum.git - https://github.com/tensorflow/quantum.git

Run with Nvidia-Docker and/or Intel GPU Full VDI

bash docker run --gpus all --device=/dev/kfd --device=/dev/dri:/dev/dri [--ipc=host] [--privileged] -p 6080:6080 -d twobombs/thereminq-tensors:tag `

Jupyter Notebooks UI

Screenshot from 2025-07-19 17-01-18

Screenshot from 2024-06-15 10-15-29

Create and/or run Python Quantum-inspired Graphs

Screenshot from 2025-01-05 14-27-02

Simulate and visualize Sycamore/Willow circuits up to and beyond 105 qubits

Screenshot_from_2025-01-06_19-47-23

bash docker run --gpus all --privileged -p 6080:6080 --ipc=host --device=/dev/dri:/dev/dri -d twobombs/thereminq-tensors:jupyter[-pocl] `

Ollama Open Interpreter AgentOPS stack for coding solutions

Screenshot from 2024-05-04 12-54-37

  • Ollama https://ollama.com
  • Open Interpreter https://www.openinterpreter.com/
  • Open Interpreter UI https://github.com/blazzbyte/OpenInterpreterUI

bash docker run --gpus all --privileged -p 6080:6080 --ipc=host --device=/dev/dri:/dev/dri -d twobombs/thereminq-tensors:agent `

Shors' RSA SSH Keypair factorization and 2-primes test loop

Screenshot from 2022-05-14 20-10-47

QIMCIFA, Find-A-Factor and RSA Certificate generation

Screenshot from 2022-05-22 20-43-30 Shors' with - rsaConverter https://www.idrix.fr/Root/content/category/7/28/51/ - Qimcifa https://github.com/vm6502q/qimcifa - Find-A-Factor https://github.com/vm6502q/findafactor

bash docker run --gpus all --privileged -p 6080:6080 --ipc=host --device=/dev/dri:/dev/dri -d twobombs/thereminq-tensors:shors `

Interactive Qiskit Metal and KQCircuits

Screenshot from 2024-04-14 17-03-08

https://youtu.be/NxArWX8WhPc

bash docker run --gpus all --privileged -p 6080:6080 --ipc=host --device=/dev/dri:/dev/dri -d twobombs/thereminq-tensors:metal `

CPU only accelerated vanilla VDI:

bash docker run -p 6080:6080 -d twobombs/thereminq-tensors `

Minimalistic CPU-only Jupyter notebook kiosk VDI:

bash docker run -p 6080:6080 -d twobombs/thereminq-tensors:minimum `

Initial vnc password is 00000000 - VNC port avaliable on 5900 - noVNC website is avaliable at port 6080 - xRDP running at port 3389 proxy to vnc 127.0.0.1:5900

Code from the following awesome companies and initiatives are in this container

All rights and kudos belong to their respective owners.
If (your) code resides in this container image and you don't want that please let me know.

Code of conduct : Contributor Covenant https://github.com/EthicalSource/contributor_covenant

Owner

  • Name: Aryan Blaauw
  • Login: twobombs
  • Kind: user
  • Location: Hengelo (NL)

🧭 Teleporting 🌊 Hilbert Space 🌌 QuantOPS ⚒️ Bladerunner 🤖

Citation (CITATION.cff)

# This CITATION.cff file was generated with cffinit.
# Visit https://bit.ly/cffinit to generate yours today!

cff-version: 1.2.0
title: ThereminQ
message: >-
  If you use this software, please cite it using the
  metadata from this file.
type: software
authors:
  - given-names: Aryan Jacques
    family-names: Blaauw
    email: ablaauw@gmx.net
    orcid: 'https://orcid.org/0000-0002-5657-7824'
identifiers:
  - type: url
    value: 'https://arxiv.org/abs/2304.14969'
repository-code: 'https://github.com/twobombs/thereminq'
url: 'https://github.com/twobombs'
repository-artifact: 'https://hub.docker.com/r/twobombs/thereminq'
abstract: >-
  ThereminQ orchestrates a suite of best-of-class tools
  designed to control extend and visualize data emanating
  for Quantum circuits using Qrack ELK Tipsy Jupyter CUDA
  and OpenCL accelerators
keywords:
  - docker
  - cuda
  - quantum computing
  - opencl
license: GPL-3.0+
version: 4.x
date-released: '2023-05-23'

GitHub Events

Total
  • Push event: 143
  • Create event: 1
Last Year
  • Push event: 143
  • Create event: 1