BiRefNet / models /lateral_blocks.py
ZhengPeng7's picture
Move all BiRefNet github codes to the first level directory.
d0e8e56
raw
history blame
No virus
539 Bytes
import numpy as np
import torch
import torch.nn as nn
import torch.nn.functional as F
from functools import partial
from config import Config
config = Config()
class BasicLatBlk(nn.Module):
def __init__(self, in_channels=64, out_channels=64, inter_channels=64):
super(BasicLatBlk, self).__init__()
inter_channels = in_channels // 4 if config.dec_channels_inter == 'adap' else 64
self.conv = nn.Conv2d(in_channels, out_channels, 1, 1, 0)
def forward(self, x):
x = self.conv(x)
return x