﻿neurovlm.models.losses.InfoNCELoss
==================================

.. currentmodule:: neurovlm.models.losses

.. autoclass:: InfoNCELoss

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~InfoNCELoss.__init__
      ~InfoNCELoss.add_module
      ~InfoNCELoss.apply
      ~InfoNCELoss.bfloat16
      ~InfoNCELoss.buffers
      ~InfoNCELoss.children
      ~InfoNCELoss.clamp_logit_scale_
      ~InfoNCELoss.compile
      ~InfoNCELoss.cpu
      ~InfoNCELoss.cuda
      ~InfoNCELoss.double
      ~InfoNCELoss.eval
      ~InfoNCELoss.extra_repr
      ~InfoNCELoss.float
      ~InfoNCELoss.forward
      ~InfoNCELoss.get_buffer
      ~InfoNCELoss.get_extra_state
      ~InfoNCELoss.get_parameter
      ~InfoNCELoss.get_submodule
      ~InfoNCELoss.half
      ~InfoNCELoss.ipu
      ~InfoNCELoss.load_state_dict
      ~InfoNCELoss.modules
      ~InfoNCELoss.mtia
      ~InfoNCELoss.named_buffers
      ~InfoNCELoss.named_children
      ~InfoNCELoss.named_modules
      ~InfoNCELoss.named_parameters
      ~InfoNCELoss.parameters
      ~InfoNCELoss.register_backward_hook
      ~InfoNCELoss.register_buffer
      ~InfoNCELoss.register_forward_hook
      ~InfoNCELoss.register_forward_pre_hook
      ~InfoNCELoss.register_full_backward_hook
      ~InfoNCELoss.register_full_backward_pre_hook
      ~InfoNCELoss.register_load_state_dict_post_hook
      ~InfoNCELoss.register_load_state_dict_pre_hook
      ~InfoNCELoss.register_module
      ~InfoNCELoss.register_parameter
      ~InfoNCELoss.register_state_dict_post_hook
      ~InfoNCELoss.register_state_dict_pre_hook
      ~InfoNCELoss.requires_grad_
      ~InfoNCELoss.set_extra_state
      ~InfoNCELoss.set_submodule
      ~InfoNCELoss.share_memory
      ~InfoNCELoss.state_dict
      ~InfoNCELoss.to
      ~InfoNCELoss.to_empty
      ~InfoNCELoss.train
      ~InfoNCELoss.type
      ~InfoNCELoss.xpu
      ~InfoNCELoss.zero_grad
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~InfoNCELoss.T_destination
      ~InfoNCELoss.call_super_init
      ~InfoNCELoss.dump_patches
      ~InfoNCELoss.training
   
   