Add test for discriminator
This commit is contained in:
14
scratch/etienne/intersimple/gail/test_discriminator.py
Normal file
14
scratch/etienne/intersimple/gail/test_discriminator.py
Normal file
@@ -0,0 +1,14 @@
|
||||
from intersim.envs.intersimple import NRasterized
|
||||
from discriminator import CnnDiscriminator
|
||||
import torch
|
||||
|
||||
def test_image_concatenation():
|
||||
env = NRasterized()
|
||||
disc = CnnDiscriminator(env)
|
||||
s = torch.tensor(env.reset()).unsqueeze(0)
|
||||
a = torch.tensor([[0.5]])
|
||||
sa = disc._concatenate(s, a)
|
||||
|
||||
assert sa.shape == (1, 6, 200, 200)
|
||||
assert torch.allclose(sa[:, :5], 1.0 * s)
|
||||
assert (sa[:, 5] == a).all()
|
||||
Reference in New Issue
Block a user