Skip to content

Commit 2c4d5da

Browse files
authored
Merge pull request NVlabs#28 from zjjMaiMai/master
[fix] vren build error on windows cause long
2 parents bede6be + 2d20cc4 commit 2c4d5da

File tree

3 files changed

+8
-8
lines changed

3 files changed

+8
-8
lines changed

Diff for: models/csrc/intersection.cu

+4-4
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@ __global__ void ray_aabb_intersect_kernel(
3030
const int max_hits,
3131
int* hit_cnt,
3232
torch::PackedTensorAccessor32<float, 3, torch::RestrictPtrTraits> hits_t,
33-
torch::PackedTensorAccessor64<long, 2, torch::RestrictPtrTraits> hits_voxel_idx
33+
torch::PackedTensorAccessor64<int64_t, 2, torch::RestrictPtrTraits> hits_voxel_idx
3434
){
3535
const int r = blockIdx.x * blockDim.x + threadIdx.x;
3636
const int v = blockIdx.y * blockDim.y + threadIdx.y;
@@ -87,7 +87,7 @@ std::vector<torch::Tensor> ray_aabb_intersect_cu(
8787
max_hits,
8888
hit_cnt.data_ptr<int>(),
8989
hits_t.packed_accessor32<float, 3, torch::RestrictPtrTraits>(),
90-
hits_voxel_idx.packed_accessor64<long, 2, torch::RestrictPtrTraits>()
90+
hits_voxel_idx.packed_accessor64<int64_t, 2, torch::RestrictPtrTraits>()
9191
);
9292
}));
9393

@@ -129,7 +129,7 @@ __global__ void ray_sphere_intersect_kernel(
129129
const int max_hits,
130130
int* hit_cnt,
131131
torch::PackedTensorAccessor32<float, 3, torch::RestrictPtrTraits> hits_t,
132-
torch::PackedTensorAccessor64<long, 2, torch::RestrictPtrTraits> hits_sphere_idx
132+
torch::PackedTensorAccessor64<int64_t, 2, torch::RestrictPtrTraits> hits_sphere_idx
133133
){
134134
const int r = blockIdx.x * blockDim.x + threadIdx.x;
135135
const int s = blockIdx.y * blockDim.y + threadIdx.y;
@@ -184,7 +184,7 @@ std::vector<torch::Tensor> ray_sphere_intersect_cu(
184184
max_hits,
185185
hit_cnt.data_ptr<int>(),
186186
hits_t.packed_accessor32<float, 3, torch::RestrictPtrTraits>(),
187-
hits_sphere_idx.packed_accessor64<long, 2, torch::RestrictPtrTraits>()
187+
hits_sphere_idx.packed_accessor64<int64_t, 2, torch::RestrictPtrTraits>()
188188
);
189189
}));
190190

Diff for: models/csrc/raymarching.cu

+2-2
Original file line numberDiff line numberDiff line change
@@ -336,7 +336,7 @@ __global__ void raymarching_test_kernel(
336336
const torch::PackedTensorAccessor32<float, 2, torch::RestrictPtrTraits> rays_o,
337337
const torch::PackedTensorAccessor32<float, 2, torch::RestrictPtrTraits> rays_d,
338338
torch::PackedTensorAccessor32<float, 2, torch::RestrictPtrTraits> hits_t,
339-
const torch::PackedTensorAccessor64<long, 1, torch::RestrictPtrTraits> alive_indices,
339+
const torch::PackedTensorAccessor64<int64_t, 1, torch::RestrictPtrTraits> alive_indices,
340340
const uint8_t* __restrict__ density_bitfield,
341341
const int cascades,
342342
const int grid_size,
@@ -434,7 +434,7 @@ std::vector<torch::Tensor> raymarching_test_cu(
434434
rays_o.packed_accessor32<float, 2, torch::RestrictPtrTraits>(),
435435
rays_d.packed_accessor32<float, 2, torch::RestrictPtrTraits>(),
436436
hits_t.packed_accessor32<float, 2, torch::RestrictPtrTraits>(),
437-
alive_indices.packed_accessor64<long, 1, torch::RestrictPtrTraits>(),
437+
alive_indices.packed_accessor64<int64_t, 1, torch::RestrictPtrTraits>(),
438438
density_bitfield.data_ptr<uint8_t>(),
439439
cascades,
440440
grid_size,

Diff for: models/csrc/volumerendering.cu

+2-2
Original file line numberDiff line numberDiff line change
@@ -193,7 +193,7 @@ __global__ void composite_test_fw_kernel(
193193
const torch::PackedTensorAccessor<scalar_t, 2, torch::RestrictPtrTraits, size_t> deltas,
194194
const torch::PackedTensorAccessor<scalar_t, 2, torch::RestrictPtrTraits, size_t> ts,
195195
const torch::PackedTensorAccessor<scalar_t, 2, torch::RestrictPtrTraits, size_t> hits_t,
196-
torch::PackedTensorAccessor64<long, 1, torch::RestrictPtrTraits> alive_indices,
196+
torch::PackedTensorAccessor64<int64_t, 1, torch::RestrictPtrTraits> alive_indices,
197197
const scalar_t T_threshold,
198198
const torch::PackedTensorAccessor32<int, 1, torch::RestrictPtrTraits> N_eff_samples,
199199
torch::PackedTensorAccessor<scalar_t, 1, torch::RestrictPtrTraits, size_t> opacity,
@@ -258,7 +258,7 @@ void composite_test_fw_cu(
258258
deltas.packed_accessor<scalar_t, 2, torch::RestrictPtrTraits, size_t>(),
259259
ts.packed_accessor<scalar_t, 2, torch::RestrictPtrTraits, size_t>(),
260260
hits_t.packed_accessor<scalar_t, 2, torch::RestrictPtrTraits, size_t>(),
261-
alive_indices.packed_accessor64<long, 1, torch::RestrictPtrTraits>(),
261+
alive_indices.packed_accessor64<int64_t, 1, torch::RestrictPtrTraits>(),
262262
T_threshold,
263263
N_eff_samples.packed_accessor32<int, 1, torch::RestrictPtrTraits>(),
264264
opacity.packed_accessor<scalar_t, 1, torch::RestrictPtrTraits, size_t>(),

0 commit comments

Comments
 (0)