in shap_e/models/stf/mlp.py [0:0]
def __init__(
self,
n_output: int,
output_activation: str,
# Positional encoding parameters
posenc_version: str = "v1",
# Direction related channel prediction
insert_direction_at: Optional[int] = None,
# MLP parameters
d_hidden: int = 256,
n_hidden_layers: int = 4,
activation: str = "relu",
init: Optional[str] = None,
init_scale: float = 1.0,
meta_parameters: bool = False,
trainable_meta: bool = False,
meta_proj: bool = True,
meta_bias: bool = True,
meta_start: int = 0,
meta_stop: Optional[int] = None,
n_meta_layers: Optional[int] = None,
register_freqs: bool = False,
device: torch.device = torch.device("cuda"),