Creates a random float32 tensor
(shape, scale=1.0, rng=None, name=None)
| 191 | |
| 192 | |
| 193 | def floats_tensor(shape, scale=1.0, rng=None, name=None): |
| 194 | """Creates a random float32 tensor""" |
| 195 | if rng is None: |
| 196 | rng = global_rng |
| 197 | |
| 198 | total_dims = 1 |
| 199 | for dim in shape: |
| 200 | total_dims *= dim |
| 201 | |
| 202 | values = [] |
| 203 | for _ in range(total_dims): |
| 204 | values.append(rng.random() * scale) |
| 205 | |
| 206 | return torch.tensor(data=values, dtype=torch.float).view(shape).contiguous() |
| 207 | |
| 208 | |
| 209 | def slow(test_case): |
no outgoing calls
no test coverage detected