code: def prepare_decoder_input_ids_from_labels(self, labels: torch.Tensor):
      return shift_tokens_right(
          labels,
          self.config.pad_token_id,
          self.config.decoder_start_token_id,
      )
  
imports: import torch
  from transformers.models.bart.modeling_bart import BART_INPUTS_DOCSTRING, BART_START_DOCSTRING, BartConfig, BartModel, BartPretrainedModel, shift_tokens_right
  from transformers.utils import add_start_docstrings, add_start_docstrings_to_model_forward
  from ...heads import ClassificationHead, ModelWithFlexibleHeadsAdaptersMixin, MultiLabelClassificationHead, QuestionAnsweringHead, Seq2SeqLMHead
  from ...model_mixin import EmbeddingAdaptersWrapperMixin
  from ...wrappers import init
label_desc: Use image node_id 6 for calling the BartAdapterModel obj's underlying member method code with example usage: obj.prepare_decoder_input_ids_from_labels(labels) and returns: shift_tokens_right