smaller batch size

This commit is contained in:
nonam3e
2024-08-01 05:54:02 +00:00
parent b9f3e12918
commit a73c150623
10 changed files with 40 additions and 40 deletions

View File

@@ -238,7 +238,7 @@ func TestMSMG2GnarkCryptoTypes(t *testing.T) {
func TestMSMG2Batch(t *testing.T) {
cfg := g2.G2GetDefaultMSMConfig()
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
totalSize := size * batchSize
@@ -272,7 +272,7 @@ func TestPrecomputePointsG2(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -317,7 +317,7 @@ func TestPrecomputePointsSharedBasesG2(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -356,7 +356,7 @@ func TestPrecomputePointsSharedBasesG2(t *testing.T) {
func TestMSMG2SkewedDistribution(t *testing.T) {
cfg := g2.G2GetDefaultMSMConfig()
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10, 18} {
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10} {
runtime.SetDevice(&DEVICE)
size := 1 << power

View File

@@ -198,7 +198,7 @@ func TestMSMGnarkCryptoTypes(t *testing.T) {
func TestMSMBatch(t *testing.T) {
cfg := msm.GetDefaultMSMConfig()
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
totalSize := size * batchSize
@@ -232,7 +232,7 @@ func TestPrecomputePoints(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -277,7 +277,7 @@ func TestPrecomputePointsSharedBases(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -316,7 +316,7 @@ func TestPrecomputePointsSharedBases(t *testing.T) {
func TestMSMSkewedDistribution(t *testing.T) {
cfg := msm.GetDefaultMSMConfig()
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10, 18} {
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10} {
runtime.SetDevice(&DEVICE)
size := 1 << power

View File

@@ -238,7 +238,7 @@ func TestMSMG2GnarkCryptoTypes(t *testing.T) {
func TestMSMG2Batch(t *testing.T) {
cfg := g2.G2GetDefaultMSMConfig()
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
totalSize := size * batchSize
@@ -272,7 +272,7 @@ func TestPrecomputePointsG2(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -317,7 +317,7 @@ func TestPrecomputePointsSharedBasesG2(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -356,7 +356,7 @@ func TestPrecomputePointsSharedBasesG2(t *testing.T) {
func TestMSMG2SkewedDistribution(t *testing.T) {
cfg := g2.G2GetDefaultMSMConfig()
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10, 18} {
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10} {
runtime.SetDevice(&DEVICE)
size := 1 << power

View File

@@ -198,7 +198,7 @@ func TestMSMGnarkCryptoTypes(t *testing.T) {
func TestMSMBatch(t *testing.T) {
cfg := msm.GetDefaultMSMConfig()
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
totalSize := size * batchSize
@@ -232,7 +232,7 @@ func TestPrecomputePoints(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -277,7 +277,7 @@ func TestPrecomputePointsSharedBases(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -316,7 +316,7 @@ func TestPrecomputePointsSharedBases(t *testing.T) {
func TestMSMSkewedDistribution(t *testing.T) {
cfg := msm.GetDefaultMSMConfig()
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10, 18} {
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10} {
runtime.SetDevice(&DEVICE)
size := 1 << power

View File

@@ -238,7 +238,7 @@ func TestMSMG2GnarkCryptoTypes(t *testing.T) {
func TestMSMG2Batch(t *testing.T) {
cfg := g2.G2GetDefaultMSMConfig()
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
totalSize := size * batchSize
@@ -272,7 +272,7 @@ func TestPrecomputePointsG2(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -317,7 +317,7 @@ func TestPrecomputePointsSharedBasesG2(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -356,7 +356,7 @@ func TestPrecomputePointsSharedBasesG2(t *testing.T) {
func TestMSMG2SkewedDistribution(t *testing.T) {
cfg := g2.G2GetDefaultMSMConfig()
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10, 18} {
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10} {
runtime.SetDevice(&DEVICE)
size := 1 << power

View File

@@ -198,7 +198,7 @@ func TestMSMGnarkCryptoTypes(t *testing.T) {
func TestMSMBatch(t *testing.T) {
cfg := msm.GetDefaultMSMConfig()
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
totalSize := size * batchSize
@@ -232,7 +232,7 @@ func TestPrecomputePoints(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -277,7 +277,7 @@ func TestPrecomputePointsSharedBases(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -316,7 +316,7 @@ func TestPrecomputePointsSharedBases(t *testing.T) {
func TestMSMSkewedDistribution(t *testing.T) {
cfg := msm.GetDefaultMSMConfig()
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10, 18} {
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10} {
runtime.SetDevice(&DEVICE)
size := 1 << power

View File

@@ -198,7 +198,7 @@ func TestMSMG2GnarkCryptoTypes(t *testing.T) {
func TestMSMG2Batch(t *testing.T) {
cfg := g2.G2GetDefaultMSMConfig()
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
totalSize := size * batchSize
@@ -232,7 +232,7 @@ func TestPrecomputePointsG2(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -277,7 +277,7 @@ func TestPrecomputePointsSharedBasesG2(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -316,7 +316,7 @@ func TestPrecomputePointsSharedBasesG2(t *testing.T) {
func TestMSMG2SkewedDistribution(t *testing.T) {
cfg := g2.G2GetDefaultMSMConfig()
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10, 18} {
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10} {
runtime.SetDevice(&DEVICE)
size := 1 << power

View File

@@ -198,7 +198,7 @@ func TestMSMGnarkCryptoTypes(t *testing.T) {
func TestMSMBatch(t *testing.T) {
cfg := msm.GetDefaultMSMConfig()
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
totalSize := size * batchSize
@@ -232,7 +232,7 @@ func TestPrecomputePoints(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -277,7 +277,7 @@ func TestPrecomputePointsSharedBases(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -316,7 +316,7 @@ func TestPrecomputePointsSharedBases(t *testing.T) {
func TestMSMSkewedDistribution(t *testing.T) {
cfg := msm.GetDefaultMSMConfig()
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10, 18} {
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10} {
runtime.SetDevice(&DEVICE)
size := 1 << power

View File

@@ -93,7 +93,7 @@ func TestMSM(t *testing.T) {
func TestMSMBatch(t *testing.T) {
cfg := msm.GetDefaultMSMConfig()
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
totalSize := size * batchSize
@@ -121,7 +121,7 @@ func TestPrecomputePoints(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -160,7 +160,7 @@ func TestPrecomputePointsSharedBases(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -193,7 +193,7 @@ func TestPrecomputePointsSharedBases(t *testing.T) {
func TestMSMSkewedDistribution(t *testing.T) {
cfg := msm.GetDefaultMSMConfig()
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10, 18} {
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10} {
runtime.SetDevice(&DEVICE)
size := 1 << power

View File

@@ -280,7 +280,7 @@ func TestMSM{{if eq .CurvePrefix "G2"}}G2{{end}}GnarkCryptoTypes(t *testing.T) {
func TestMSM{{.CurvePrefix}}Batch(t *testing.T) {
cfg := {{if eq .CurvePrefix "G2"}}g2{{else}}msm{{end}}.{{.CurvePrefix}}GetDefaultMSMConfig()
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
totalSize := size * batchSize
@@ -315,7 +315,7 @@ func TestPrecomputePoints{{.CurvePrefix}}(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -361,7 +361,7 @@ func TestPrecomputePointsSharedBases{{.CurvePrefix}}(t *testing.T) {
cfg.PrecomputeFactor = precomputeFactor
for _, power := range []int{10, 16} {
for _, batchSize := range []int{1, 3, 16} {
for _, batchSize := range []int{1, 3, 5} {
runtime.SetDevice(&DEVICE)
size := 1 << power
@@ -401,7 +401,7 @@ func TestPrecomputePointsSharedBases{{.CurvePrefix}}(t *testing.T) {
func TestMSM{{.CurvePrefix}}SkewedDistribution(t *testing.T) {
cfg := {{if eq .CurvePrefix "G2"}}g2{{else}}msm{{end}}.{{.CurvePrefix}}GetDefaultMSMConfig()
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10, 18} {
for _, power := range []int{2, 3, 4, 5, 6, 7, 8, 10} {
runtime.SetDevice(&DEVICE)
size := 1 << power