code: def to(self, device):
      self.beta = self.beta.to(device=device)
      self.theta = self.theta.to(device=device)
      self.mu_beta = self.mu_beta.to(device=device)
      self.mu_theta = self.mu_theta.to(device=device)
      return super(BiVAE, self).to(device)
  
file_path: cornac/cornac/models/bivaecf/bivae.py
imports: import itertools
  import numpy
  import torch
  import torch.nn
  from tqdm.auto import trange
label_desc: Use image node_id 2 for calling the BiVAE obj's underlying member method code with example usage: obj.to(device) and returns: super