struct

GS::GaussianSplatting::RasterizerGradients

Inherits Struct < Value < Object

Gradient outputs from backward pass

Constructors

new(gaussian_count : Int32, device : Tensor::Device = Tensor::Device::GPU)
Source

Instance methods

dL_dcolors
Source
dL_dcolors=(dL_dcolors : Tensor)
Source
dL_dcov2d
Source
dL_dcov2d=(dL_dcov2d : Tensor)
Source
dL_dcov3d
Source
dL_dcov3d=(dL_dcov3d : Tensor)
Source
dL_dmean2d
Source
dL_dmean2d=(dL_dmean2d : Tensor)
Source
dL_dopacity
Source
dL_dopacity=(dL_dopacity : Tensor)
Source
dL_dposition
Source
dL_dposition=(dL_dposition : Tensor)
Source
dL_dsh
Source
dL_dsh=(dL_dsh : Tensor)
Source
zero!

Zero all gradients

Source