Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
OpenDAS
nerfacc
Commits
9bddde48
Commit
9bddde48
authored
Sep 12, 2022
by
Ruilong Li
Browse files
steam
parent
ba049483
Changes
2
Hide whitespace changes
Inline
Side-by-side
Showing
2 changed files
with
5 additions
and
5 deletions
+5
-5
nerfacc/cuda/csrc/volumetric_marching.cu
nerfacc/cuda/csrc/volumetric_marching.cu
+2
-2
nerfacc/cuda/csrc/volumetric_rendering.cu
nerfacc/cuda/csrc/volumetric_rendering.cu
+3
-3
No files found.
nerfacc/cuda/csrc/volumetric_marching.cu
View file @
9bddde48
...
@@ -244,7 +244,7 @@ std::vector<torch::Tensor> volumetric_marching(
...
@@ -244,7 +244,7 @@ std::vector<torch::Tensor> volumetric_marching(
{
n_rays
},
rays_o
.
options
().
dtype
(
torch
::
kInt32
));
{
n_rays
},
rays_o
.
options
().
dtype
(
torch
::
kInt32
));
// count number of samples per ray
// count number of samples per ray
marching_steps_kernel
<<<
blocks
,
threads
>>>
(
marching_steps_kernel
<<<
blocks
,
threads
,
0
,
at
::
cuda
::
getCurrentCUDAStream
()
>>>
(
// rays
// rays
n_rays
,
n_rays
,
rays_o
.
data_ptr
<
float
>
(),
rays_o
.
data_ptr
<
float
>
(),
...
@@ -276,7 +276,7 @@ std::vector<torch::Tensor> volumetric_marching(
...
@@ -276,7 +276,7 @@ std::vector<torch::Tensor> volumetric_marching(
torch
::
Tensor
frustum_starts
=
torch
::
zeros
({
total_steps
,
1
},
rays_o
.
options
());
torch
::
Tensor
frustum_starts
=
torch
::
zeros
({
total_steps
,
1
},
rays_o
.
options
());
torch
::
Tensor
frustum_ends
=
torch
::
zeros
({
total_steps
,
1
},
rays_o
.
options
());
torch
::
Tensor
frustum_ends
=
torch
::
zeros
({
total_steps
,
1
},
rays_o
.
options
());
marching_forward_kernel
<<<
blocks
,
threads
>>>
(
marching_forward_kernel
<<<
blocks
,
threads
,
0
,
at
::
cuda
::
getCurrentCUDAStream
()
>>>
(
// rays
// rays
n_rays
,
n_rays
,
rays_o
.
data_ptr
<
float
>
(),
rays_o
.
data_ptr
<
float
>
(),
...
...
nerfacc/cuda/csrc/volumetric_rendering.cu
View file @
9bddde48
...
@@ -166,7 +166,7 @@ std::vector<torch::Tensor> volumetric_rendering_steps(
...
@@ -166,7 +166,7 @@ std::vector<torch::Tensor> volumetric_rendering_steps(
sigmas
.
scalar_type
(),
sigmas
.
scalar_type
(),
"volumetric_marching_steps"
,
"volumetric_marching_steps"
,
([
&
]
([
&
]
{
volumetric_rendering_steps_kernel
<
scalar_t
><<<
blocks
,
threads
>>>
(
{
volumetric_rendering_steps_kernel
<
scalar_t
><<<
blocks
,
threads
,
0
,
at
::
cuda
::
getCurrentCUDAStream
()
>>>
(
n_rays
,
n_rays
,
packed_info
.
data_ptr
<
int
>
(),
packed_info
.
data_ptr
<
int
>
(),
starts
.
data_ptr
<
scalar_t
>
(),
starts
.
data_ptr
<
scalar_t
>
(),
...
@@ -214,7 +214,7 @@ std::vector<torch::Tensor> volumetric_rendering_weights_forward(
...
@@ -214,7 +214,7 @@ std::vector<torch::Tensor> volumetric_rendering_weights_forward(
sigmas
.
scalar_type
(),
sigmas
.
scalar_type
(),
"volumetric_rendering_weights_forward"
,
"volumetric_rendering_weights_forward"
,
([
&
]
([
&
]
{
volumetric_rendering_weights_forward_kernel
<
scalar_t
><<<
blocks
,
threads
>>>
(
{
volumetric_rendering_weights_forward_kernel
<
scalar_t
><<<
blocks
,
threads
,
0
,
at
::
cuda
::
getCurrentCUDAStream
()
>>>
(
n_rays
,
n_rays
,
packed_info
.
data_ptr
<
int
>
(),
packed_info
.
data_ptr
<
int
>
(),
starts
.
data_ptr
<
scalar_t
>
(),
starts
.
data_ptr
<
scalar_t
>
(),
...
@@ -251,7 +251,7 @@ torch::Tensor volumetric_rendering_weights_backward(
...
@@ -251,7 +251,7 @@ torch::Tensor volumetric_rendering_weights_backward(
sigmas
.
scalar_type
(),
sigmas
.
scalar_type
(),
"volumetric_rendering_weights_backward"
,
"volumetric_rendering_weights_backward"
,
([
&
]
([
&
]
{
volumetric_rendering_weights_backward_kernel
<
scalar_t
><<<
blocks
,
threads
>>>
(
{
volumetric_rendering_weights_backward_kernel
<
scalar_t
><<<
blocks
,
threads
,
0
,
at
::
cuda
::
getCurrentCUDAStream
()
>>>
(
n_rays
,
n_rays
,
packed_info
.
data_ptr
<
int
>
(),
packed_info
.
data_ptr
<
int
>
(),
starts
.
data_ptr
<
scalar_t
>
(),
starts
.
data_ptr
<
scalar_t
>
(),
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment