code: def test_edge_packaging_job(mxnet_training_job, sagemaker_session):
      estimator = MXNet.attach(
          mxnet_training_job, sagemaker_session=sagemaker_session
      )
      model = estimator.compile_model(
          target_instance_family="rasp3b",
          input_shape={"data": [1, 1, 28, 28], "softmax_label": [1]},
          output_path=estimator.output_path,
      )
  
      model.package_for_edge(
          output_path=estimator.output_path,
          role=estimator.role,
          model_name="sdk-test-model",
          model_version="1.0",
      )
  
imports: from __future__ import absolute_import
  import os
  import pytest
  from sagemaker.mxnet.estimator import MXNet
  from tests.integ import DATA_DIR, TRAINING_DEFAULT_TIMEOUT_MINUTES
  from tests.integ.timeout import timeout
label_desc: Use image node_id 2 for calling a global function with example usage: test_edge_packaging_job(mxnet_training_job, sagemaker_session) without return types