MCPcopy Create free account
hub / github.com/NVIDIA/MinkowskiEngine / test_network_device

Method test_network_device

tests/python/tensor_field.py:129–147  ·  view source on GitHub ↗
(self)

Source from the content-addressed store, hash-verified

127 print(network(tfield))
128
129 def test_network_device(self):
130 coords, colors, pcd = load_file("1.ply")
131 voxel_size = 0.02
132 colors = torch.from_numpy(colors)
133 bcoords = batched_coordinates([coords / voxel_size])
134 tfield = TensorField(colors, bcoords, device=0).float()
135
136 network = nn.Sequential(
137 MinkowskiLinear(3, 16),
138 MinkowskiBatchNorm(16),
139 MinkowskiReLU(),
140 MinkowskiLinear(16, 32),
141 MinkowskiBatchNorm(32),
142 MinkowskiReLU(),
143 MinkowskiToSparseTensor(),
144 MinkowskiConvolution(32, 64, kernel_size=3, stride=2, dimension=3),
145 ).to(0)
146
147 print(network(tfield))
148
149 def slice(self):
150 device = "cuda"

Callers

nothing calls this directly

Calls 9

load_fileFunction · 0.90
batched_coordinatesFunction · 0.90
TensorFieldClass · 0.90
MinkowskiLinearClass · 0.90
MinkowskiBatchNormClass · 0.90
MinkowskiReLUClass · 0.90
floatMethod · 0.80

Tested by

no test coverage detected