soumickmj's picture
Upload UNetMSS3D
6badb2c verified
raw
history blame contribute delete
852 Bytes
from transformers import PreTrainedModel
from .unet3d import U_Net, U_Net_DeepSup
from .UNetConfigs import UNet3DConfig, UNetMSS3DConfig
class UNet3D(PreTrainedModel):
config_class = UNet3DConfig
def __init__(self, config):
super().__init__(config)
self.model = U_Net(
in_ch=config.in_ch,
out_ch=config.out_ch,
init_features=config.init_features)
def forward(self, x):
return self.model(x)
class UNetMSS3D(PreTrainedModel):
config_class = UNetMSS3DConfig
def __init__(self, config):
super().__init__(config)
self.model = U_Net_DeepSup(
in_ch=config.in_ch,
out_ch=config.out_ch,
output_dir=config.output_dir,
init_features=config.init_features)
def forward(self, x):
return self.model(x)