Skip to content
This repository was archived by the owner on Sep 28, 2024. It is now read-only.

Commit fe3fdbe

Browse files
committed
shrink test
1 parent 3909c71 commit fe3fdbe

File tree

1 file changed

+12
-14
lines changed

1 file changed

+12
-14
lines changed

test/fourier.jl

Lines changed: 12 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -8,12 +8,11 @@
88
)
99
@test ndims(SpectralConv(ch, modes)) == 1
1010

11-
𝐱, _ = get_burgers_data(n=1000)
12-
@test size(m(𝐱)) == (64, 1024, 1000)
11+
𝐱, _ = get_burgers_data(n=5)
12+
@test size(m(𝐱)) == (64, 1024, 5)
1313

14-
T = Float32
1514
loss(x, y) = Flux.mse(m(x), y)
16-
data = [(T.(𝐱[:, :, 1:5]), rand(T, 64, 1024, 5))]
15+
data = [(𝐱, rand(Float32, 64, 1024, 5))]
1716
Flux.train!(loss, params(m), data, Flux.ADAM())
1817
end
1918

@@ -26,11 +25,11 @@ end
2625
FourierOperator(ch, modes)
2726
)
2827

29-
𝐱, _ = get_burgers_data(n=1000)
30-
@test size(m(𝐱)) == (64, 1024, 1000)
28+
𝐱, _ = get_burgers_data(n=5)
29+
@test size(m(𝐱)) == (64, 1024, 5)
3130

3231
loss(x, y) = Flux.mse(m(x), y)
33-
data = [(Float32.(𝐱[:, :, 1:5]), rand(Float32, 64, 1024, 5))]
32+
data = [(𝐱, rand(Float32, 64, 1024, 5))]
3433
Flux.train!(loss, params(m), data, Flux.ADAM())
3534
end
3635

@@ -44,12 +43,11 @@ end
4443
)
4544
@test ndims(SpectralConv(ch, modes)) == 2
4645

47-
𝐱, _ , _, _ = get_darcy_flow_data()
48-
@test size(m(𝐱)) == (64, 85, 85, 1024)
46+
𝐱, _, _, _ = get_darcy_flow_data(n=5, Δsamples=20)
47+
@test size(m(𝐱)) == (64, 22, 22, 5)
4948

50-
T = Float32
5149
loss(x, y) = Flux.mse(m(x), y)
52-
data = [(T.(𝐱[:, :, :, 1:5]), rand(T, 64, 85, 85, 5))]
50+
data = [(𝐱, rand(Float32, 64, 22, 22, 5))]
5351
Flux.train!(loss, params(m), data, Flux.ADAM())
5452
end
5553

@@ -62,10 +60,10 @@ end
6260
FourierOperator(ch, modes)
6361
)
6462

65-
𝐱, _ , _, _ = get_darcy_flow_data()
66-
@test size(m(𝐱)) == (64, 85, 85, 1024)
63+
𝐱, _, _, _ = get_darcy_flow_data(n=5, Δsamples=20)
64+
@test size(m(𝐱)) == (64, 22, 22, 5)
6765

6866
loss(x, y) = Flux.mse(m(x), y)
69-
data = [(Float32.(𝐱[:, :, :, 1:5]), rand(Float32, 64, 85, 85, 5))]
67+
data = [(𝐱, rand(Float32, 64, 22, 22, 5))]
7068
Flux.train!(loss, params(m), data, Flux.ADAM())
7169
end

0 commit comments

Comments
 (0)