Closed sabinala closed 6 months ago
Need several tests for num_samples:
num_samples
num_samples = 3
int
num_samples = 3.0
num_samples = 3.1
num_samples = torch.tensor(3)
num_samples = torch.tensor([3])
num_samples = torch.tensor(3.0)
num_samples = torch.tensor([3.0])
num_samples = None
num_samples = -3
num_samples = "a"
num_samples = [3, 4, 5]
We check that the output either "fails gracefully" with an informative error message, or warns us that it has converted to an int.
Simplest solution: throw an informative error if input to num_samples is not a positive int.
Need several tests for
num_samples
:num_samples = 3
as anint
num_samples = 3.0
as a 'float`num_samples = 3.1
as a 'float`num_samples = torch.tensor(3)
as tensornum_samples = torch.tensor([3])
as tensornum_samples = torch.tensor(3.0)
as tensornum_samples = torch.tensor([3.0])
as tensornum_samples = None
num_samples = -3
num_samples = "a"
num_samples = [3, 4, 5]
as an arrayWe check that the output either "fails gracefully" with an informative error message, or warns us that it has converted to an
int
.