Spaces:
				
			
			
	
			
			
		Sleeping
		
	
	
	
			
			
	
	
	
	
		
		
		Sleeping
		
	File size: 579 Bytes
			
			| 953417b | 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | from torch import nn
class CustomPredictor(nn.Module):
    def __init__(
            self,
            drug_encoder: nn.Module,
            protein_encoder: nn.Module,
            decoder: nn.Module,
    ):
        super().__init__()
        self.drug_encoder = drug_encoder
        self.protein_encoder = protein_encoder
        self.decoder = decoder
    def forward(self, enc_drug, enc_protein):
        enc_drug = self.drug_encoder(enc_drug)
        enc_protein = self.protein_encoder(enc_protein)
        preds = self.decoder(enc_drug, enc_protein)
        return preds
 |