code: def _get_default_config() -> Dict:
      return {
          "training_epochs": 10,
          "epochs_pruning_window": {"start_epoch": 0, "end_epoch": 10},
          "loss_fn": "CrossEntropy",
          "lr": 1e-3,
          "momentum": 0.9,
      }
  
imports: import json
  from pathlib import Path
  from tempfile import TemporaryDirectory
  from typing import Callable, Dict
  import numpy
  from loguru import logger
  from nebullvm.operations.optimizations.compressors.base import Compressor
  from nebullvm.optional_modules.torch import torch, Module
  from nebullvm.tools.data import DataManager
  from nebullvm.tools.pytorch import save_with_torch_fx, load_with_torch_fx
  from nebullvm.tools.venv import run_in_different_venv
label_desc: Use image node_id 3 for calling the SparseMLCompressor obj's underlying member method code with example usage: obj._get_default_config() and returns: dict