Add missing activation (#933)

This commit is contained in:
Matthew Tancik authored and GitHub committed 2022-11-10 13:27:10 -08:00
1 parent 3e52aebd9a
commit 4b65180a57
5 files changed
+11

No files matched your search

+2
View File
@@ -312,12 +312,14 @@ class TorchNerfactoField(Field):
num_layers=base_mlp_num_layers,
layer_width=base_mlp_layer_width,
skip_connections=skip_connections,
out_activation=nn.ReLU(),
)
self.mlp_head = MLP(
in_dim=self.mlp_base.get_out_dim() + self.direction_encoding.get_out_dim() + self.appearance_embedding_dim,
num_layers=head_mlp_num_layers,
layer_width=head_mlp_layer_width,
out_activation=nn.ReLU(),
)
self.field_output_density = DensityFieldHead(in_dim=self.mlp_base.get_out_dim())
+3
View File
@@ -83,6 +83,7 @@ class VanillaNerfWField(Field):
num_layers=base_mlp_num_layers,
layer_width=base_mlp_layer_width,
skip_connections=skip_connections,
out_activation=nn.ReLU(),
)
self.mlp_transient = MLP(
in_dim=self.mlp_base.get_out_dim() + self.embedding_transient.get_out_dim(),
@@ -90,6 +91,7 @@ class VanillaNerfWField(Field):
num_layers=4,
layer_width=base_mlp_layer_width,
activation=nn.ReLU(),
out_activation=nn.ReLU(),
)
self.mlp_head = MLP(
in_dim=self.mlp_base.get_out_dim()
@@ -97,6 +99,7 @@ class VanillaNerfWField(Field):
+ self.embedding_appearance.get_out_dim(),
num_layers=head_mlp_num_layers,
layer_width=head_mlp_layer_width,
out_activation=nn.ReLU(),
)
self.field_head_density = DensityFieldHead(in_dim=self.mlp_base.get_out_dim())
+3
View File
@@ -67,17 +67,20 @@ class SemanticNerfField(Field):
num_layers=base_mlp_num_layers,
layer_width=base_mlp_layer_width,
skip_connections=skip_connections,
out_activation=nn.ReLU(),
)
self.mlp_head = MLP(
in_dim=self.mlp_base.get_out_dim() + self.direction_encoding.get_out_dim(),
num_layers=head_mlp_num_layers,
layer_width=head_mlp_layer_width,
out_activation=nn.ReLU(),
)
self.mlp_semantic = MLP(
in_dim=self.mlp_head.get_out_dim(),
layer_width=self.mlp_head.layer_width // 2,
num_layers=1,
activation=nn.ReLU(),
out_activation=nn.ReLU(),
)
self.field_head_density = DensityFieldHead(in_dim=self.mlp_base.get_out_dim())
self.field_head_rgb = RGBFieldHead(in_dim=self.mlp_head.get_out_dim())
+1
View File
@@ -68,6 +68,7 @@ class TensoRFField(Field):
num_layers=head_mlp_num_layers,
layer_width=head_mlp_layer_width,
activation=nn.ReLU(),
out_activation=nn.ReLU(),
)
self.use_sh = use_sh
+2
View File
@@ -73,12 +73,14 @@ class NeRFField(Field):
num_layers=base_mlp_num_layers,
layer_width=base_mlp_layer_width,
skip_connections=skip_connections,
out_activation=nn.ReLU(),
)
self.mlp_head = MLP(
in_dim=self.mlp_base.get_out_dim() + self.direction_encoding.get_out_dim(),
num_layers=head_mlp_num_layers,
layer_width=head_mlp_layer_width,
out_activation=nn.ReLU(),
)
self.field_output_density = DensityFieldHead(in_dim=self.mlp_base.get_out_dim())