Stan31 commited on
Commit
6cc6c7f
·
verified ·
1 Parent(s): 7c55508

Update README.md

Browse files
Files changed (1) hide show
  1. README.md +114 -3
README.md CHANGED
@@ -1,3 +1,114 @@
1
- ---
2
- license: mit
3
- ---
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ ---
2
+ license: mit
3
+ language:
4
+ - en
5
+ tags:
6
+ - nvidia
7
+ - cuda
8
+ - gpu
9
+ - quantum
10
+ - prototypes
11
+ - bencmark
12
+ - H100
13
+ - cuquantum
14
+ - tensor-cores
15
+ ---
16
+ license: mit
17
+ tags:
18
+ - nvidia
19
+ - cuda
20
+ - gpu
21
+ - quantum
22
+ - prototypes
23
+ - benchmarks
24
+ - h100
25
+ - cuquantum
26
+ - tensor-cores
27
+ datasets:
28
+ - custom
29
+ metrics:
30
+ - gpu-utilization
31
+ - tflops
32
+ - memory-usage
33
+ ---
34
+
35
+ # QuantumFlow — GPU-Accelerated Prototypes Ecosystem
36
+
37
+ ## Model Summary
38
+
39
+ QuantumFlow is a collection of three GPU-first prototypes designed to run together in one environment, demonstrating reproducible GPU validation, cuQuantum acceleration, and ecosystem compatibility.
40
+
41
+ **Achieving 95%+ GPU utilization on NVIDIA H100 with reproducible benchmarks.**
42
+
43
+ ## Key Results (tested on NVIDIA H100 PCIe)
44
+
45
+ | Component | What it proves | Key metric | Evidence |
46
+ |---|---|---:|---|
47
+ | Team1 Quantum | Tensor Core-heavy screening workload (CPU fallback) | NVML GPU util avg **95.19%** | `prototypes/team1_quantum/benchmarks/results/latest.json` |
48
+ | Team2 Energy | Differentiable thermo + grid optimization (CPU fallback) | NVML GPU util avg **95.44%** | `prototypes/team2_energy/benchmarks/results/latest.json` |
49
+ | Team3 Innovation | cuQuantum contraction + sustained soak | NVML GPU util avg **95.47%** + `cuquantum_used=true` | `prototypes/team3_innovation/benchmarks/results/latest.json` |
50
+
51
+ ## Quick Start
52
+
53
+ ### Installation
54
+
55
+ ```bash
56
+ # CPU (no CUDA required)
57
+ python -m pip install -U pip
58
+ python -m pip install -r prototypes/requirements.cpu.txt
59
+
60
+ # NVIDIA GPU (CUDA 12, without cuQuantum)
61
+ python -m pip install -U pip
62
+ python -m pip install -r prototypes/requirements.gpu-cu12.txt
63
+
64
+ # NVIDIA GPU (CUDA 12) + cuQuantum (Team3 acceleration)
65
+ python -m pip install -U pip
66
+ python -m pip install -r prototypes/requirements.gpu-cu12-cuquantum.txt
67
+ ```
68
+
69
+ ### Run Ecosystem Smoke Test
70
+
71
+ ```bash
72
+ python prototypes/ecosystem_smoke.py
73
+ ```
74
+
75
+ ### Run Individual Prototypes
76
+
77
+ ```bash
78
+ # Team1 Quantum
79
+ python prototypes/team1_quantum/demo/demo.py
80
+ python prototypes/team1_quantum/benchmarks/run_benchmarks.py
81
+
82
+ # Team2 Energy
83
+ python prototypes/team2_energy/demo/demo.py
84
+ python prototypes/team2_energy/benchmarks/run_benchmarks.py
85
+
86
+ # Team3 Innovation
87
+ python prototypes/team3_innovation/demo/demo.py
88
+ python prototypes/team3_innovation/benchmarks/run_benchmarks.py
89
+ ```
90
+
91
+ ## NVIDIA Technologies Used
92
+
93
+ - CUDA 12.x (PyTorch CUDA)
94
+ - Tensor Cores (BF16/FP16 matmul soak)
95
+ - NVML (`nvidia-ml-py`) for utilization/memory metrics
96
+ - cuQuantum (Team3 only): `cutensornet` / `tensornet` contractions + `custatevec`
97
+
98
+ ## Links
99
+
100
+ - GitHub Repository: https://github.com/Corusant-world/quantumflow-prototypes
101
+ - Documentation: https://github.com/Corusant-world/quantumflow-prototypes/blob/main/README.md
102
+ - Docker Images: https://github.com/Corusant-world/quantumflow-prototypes/pkgs/container/quantumflow
103
+ - Release Notes: https://github.com/Corusant-world/quantumflow-prototypes/releases/tag/v0.1.1
104
+
105
+ ## Citation
106
+
107
+ ```bibtex
108
+ @software{quantumflow2025,
109
+ author = {Corusant-world},
110
+ title = {QuantumFlow: GPU-Accelerated Prototypes Ecosystem},
111
+ year = {2025},
112
+ url = {https://github.com/Corusant-world/quantumflow-prototypes}
113
+ }
114
+ ---