class_docstr: Abstract plugin class defining the interface needed to build container images for W&B Launch.
docstr: Create a builder from a config dictionary.
  
  Arguments:
      config: The config dictionary.
      environment: The environment to use.
      registry: The registry to use.
      verify: Whether to verify the functionality of the builder.
      login: Whether to login to the registry immediately.
  
  Returns:
      The builder.
code: def from_config(
      cls,
      config: dict,
      environment: AbstractEnvironment,
      registry: AbstractRegistry,
  ) -> "AbstractBuilder":
      """Create a builder from a config dictionary.
  
      Arguments:
          config: The config dictionary.
          environment: The environment to use.
          registry: The registry to use.
          verify: Whether to verify the functionality of the builder.
          login: Whether to login to the registry immediately.
  
      Returns:
          The builder.
      """
      raise NotImplementedError
  
file_path: wandb/wandb/sdk/launch/builder/abstract.py
imports: from abc import ABC, abstractmethod
  from typing import TYPE_CHECKING, Any, Dict, Optional
  from wandb.sdk.launch.environment.abstract import AbstractEnvironment
  from wandb.sdk.launch.registry.abstract import AbstractRegistry
  from .._project_spec import EntryPoint, LaunchProject
label_desc: Use image node_id 2 for calling the AbstractBuilder obj's underlying member method code with example usage: obj.from_config(cls, config, environment, registry) without return types