MCPcopy Create free account
hub / github.com/darglein/ADOP / forward

Method forward

src/lib/rendering/RenderModule.cpp:16–37  ·  view source on GitHub ↗

Source from the content-addressed store, hash-verified

14}
15
16std::pair<std::vector<torch::Tensor>, std::vector<torch::Tensor>> PointRenderModuleImpl::forward(
17 NeuralScene& scene, const std::vector<NeuralTrainData>& batch, CUDA::CudaTimerSystem* timer_system)
18{
19 NeuralRenderInfo render_data;
20 render_data.scene = &scene;
21 render_data.num_layers = num_layers;
22 render_data.params = params->render_params;
23 render_data.timer_system = timer_system;
24
25
26 if (!this->is_training())
27 {
28 render_data.params.dropout = 0;
29 }
30
31 for (auto& b : batch)
32 {
33 render_data.images.push_back(b->img);
34 }
35
36 return forward(&render_data);
37}
38
39std::pair<std::vector<torch::Tensor>, std::vector<torch::Tensor>> PointRenderModuleImpl::forward(NeuralRenderInfo* nri)
40{

Callers

nothing calls this directly

Calls 5

BlendPointCloudFunction · 0.85
DownloadMethod · 0.80
DownloadKMethod · 0.80
getMethod · 0.80
sizeMethod · 0.80

Tested by

no test coverage detected