class_docstr: Updates the NCM prototypes
  using the current task data
class_docstr_tok: ["Updates","the","NCM","prototypes","using","the","current","task","data"]
code: def __init__(self):
      super().__init__()
  
imports: import collections
  import copy
  from typing import Dict
  import numpy
  import torch
  import torch.nn.functional
  import tqdm
  from torch import Tensor, nn
  from avalanche.benchmarks.utils import concat_datasets
  from avalanche.training.plugins import SupervisedPlugin
  from avalanche.training.storage_policy import ClassBalancedBuffer
  from avalanche.training.templates import SupervisedTemplate
  from avalanche.models import NCMClassifier
label_desc: Use image node_id 1 to create a new CurrentDataNCMUpdate object from inherited base classes: SupervisedPlugin with example: obj = CurrentDataNCMUpdate()