v20260309-0350
Browse files
README.md
CHANGED
|
@@ -9,11 +9,9 @@ tags:
|
|
| 9 |
|
| 10 |
# matrixpfn-base
|
| 11 |
|
| 12 |
-
(Currently in development. Not meant for use.)
|
| 13 |
-
|
| 14 |
GNN-based learned preconditioner for sparse linear systems.
|
| 15 |
|
| 16 |
-
**Version**:
|
| 17 |
|
| 18 |
## Usage
|
| 19 |
|
|
@@ -36,32 +34,33 @@ print(f"Converged: {result.converged} in {result.iterations} iterations")
|
|
| 36 |
| Parameter | Value |
|
| 37 |
|-----------|-------|
|
| 38 |
| Network | ContextResGCN |
|
| 39 |
-
| Layers |
|
| 40 |
-
| Embed |
|
| 41 |
-
| Hidden |
|
| 42 |
| Context pairs | 10 |
|
| 43 |
-
| Parameters |
|
| 44 |
| dtype | float32 |
|
| 45 |
|
| 46 |
## Training
|
| 47 |
|
| 48 |
-
- **epochs**:
|
| 49 |
-
- **best_loss**: 0.
|
| 50 |
- **loss_function**: l1_direct
|
| 51 |
-
- **batch_size**:
|
| 52 |
-
- **
|
|
|
|
| 53 |
- **grid_sizes**: [16, 24, 32, 48]
|
| 54 |
|
| 55 |
## Benchmark
|
| 56 |
|
| 57 |
| domain | grid | converged | avg_iters | avg_residual |
|
| 58 |
|--------|------|-----------|-----------|--------------|
|
| 59 |
-
| diffusion | 16x16 | 0/20 | 300.0 |
|
| 60 |
-
| diffusion | 24x24 | 0/20 | 300.0 | 3.
|
| 61 |
-
| diffusion | 32x32 | 0/20 | 300.0 | 2.
|
| 62 |
-
| diffusion | 48x48 | 0/20 | 300.0 |
|
| 63 |
-
| diffusion | 64x64 | 0/20 | 300.0 |
|
| 64 |
-
| diffusion_advection | 16x16 |
|
| 65 |
-
| diffusion_advection | 24x24 |
|
| 66 |
-
| diffusion_advection | 32x32 | 0/20 | 300.0 |
|
| 67 |
-
| diffusion_advection | 48x48 | 0/20 | 300.0 | 2.
|
|
|
|
| 9 |
|
| 10 |
# matrixpfn-base
|
| 11 |
|
|
|
|
|
|
|
| 12 |
GNN-based learned preconditioner for sparse linear systems.
|
| 13 |
|
| 14 |
+
**Version**: 20260309-0350
|
| 15 |
|
| 16 |
## Usage
|
| 17 |
|
|
|
|
| 34 |
| Parameter | Value |
|
| 35 |
|-----------|-------|
|
| 36 |
| Network | ContextResGCN |
|
| 37 |
+
| Layers | 24 |
|
| 38 |
+
| Embed | 128 |
|
| 39 |
+
| Hidden | 512 |
|
| 40 |
| Context pairs | 10 |
|
| 41 |
+
| Parameters | 2,056,706 |
|
| 42 |
| dtype | float32 |
|
| 43 |
|
| 44 |
## Training
|
| 45 |
|
| 46 |
+
- **epochs**: 5000
|
| 47 |
+
- **best_loss**: 0.006055
|
| 48 |
- **loss_function**: l1_direct
|
| 49 |
+
- **batch_size**: 256
|
| 50 |
+
- **matrices_per_epoch**: 4
|
| 51 |
+
- **domains**: diffusion, diffusion_advection, graph_laplacian, elasticity, stokes, sbm, spectral_stress, variable_diffusion, variable_advection, enhanced_diffusion, enhanced_advection, random_sparse, directed_power_law
|
| 52 |
- **grid_sizes**: [16, 24, 32, 48]
|
| 53 |
|
| 54 |
## Benchmark
|
| 55 |
|
| 56 |
| domain | grid | converged | avg_iters | avg_residual |
|
| 57 |
|--------|------|-----------|-----------|--------------|
|
| 58 |
+
| diffusion | 16x16 | 0/20 | 300.0 | 3.96e-02 |
|
| 59 |
+
| diffusion | 24x24 | 0/20 | 300.0 | 3.40e-02 |
|
| 60 |
+
| diffusion | 32x32 | 0/20 | 300.0 | 2.43e-02 |
|
| 61 |
+
| diffusion | 48x48 | 0/20 | 300.0 | 3.41e-02 |
|
| 62 |
+
| diffusion | 64x64 | 0/20 | 300.0 | 4.11e-02 |
|
| 63 |
+
| diffusion_advection | 16x16 | 0/20 | 300.0 | 3.69e-02 |
|
| 64 |
+
| diffusion_advection | 24x24 | 0/20 | 300.0 | 2.91e-02 |
|
| 65 |
+
| diffusion_advection | 32x32 | 0/20 | 300.0 | 2.59e-02 |
|
| 66 |
+
| diffusion_advection | 48x48 | 0/20 | 300.0 | 2.95e-02 |
|
model.pt
CHANGED
|
@@ -1,3 +1,3 @@
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
-
oid sha256:
|
| 3 |
-
size
|
|
|
|
| 1 |
version https://git-lfs.github.com/spec/v1
|
| 2 |
+
oid sha256:690ba93a9ce390d5ddb01f90389a6d909abe518b0c353cbd0ce18d439a6e9150
|
| 3 |
+
size 8352431
|