docstr: Build a new model instance.
docstr_tok: ["Build","a","new","model","instance","."]
code: def build_model(cls, args, task):
      """Build a new model instance."""
      conv_enc_config = getattr(
          args, "conv_enc_config", default_conv_enc_config
      )
      encoder = W2lConvGluEncoder(
          vocab_size=len(task.target_dictionary),
          input_feat_per_channel=args.input_feat_per_channel,
          in_channels=args.in_channels,
          conv_enc_config=eval(conv_enc_config),
      )
      return cls(encoder)
  
file_path: fairseq/examples/speech_recognition/models/w2l_conv_glu_enc.py
imports: import math
  import torch
  import torch.nn
  import torch.nn.functional
  from fairseq.models import FairseqEncoder, FairseqEncoderModel, register_model, register_model_architecture
  from fairseq.modules.fairseq_dropout import FairseqDropout
label_desc: Use image node_id 3 for calling the W2lConvGluEncoderModel obj's underlying member method code with example usage: obj.build_model(cls, args, task) and returns: cls