code: def launch_inference_job(self):
      print("Packaging artifacts...")
      self.repacked_model_uri = self.package_artifacts()
  
      print("Creating model...")
      self.create_model()
  
      print("Creating endpoint config...")
      self.create_endpoint_config()
  
      print("Creating endpoint...")
      self.create_endpoint()
  
imports: from __future__ import absolute_import
  import time
  import boto3
  import os
  from botocore.config import Config
  from sagemaker.jumpstart.constants import JUMPSTART_DEFAULT_REGION_NAME
  from tests.integ.sagemaker.jumpstart.utils import get_test_artifact_bucket, get_sm_session
  from sagemaker.utils import repack_model
  from tests.integ.sagemaker.jumpstart.constants import ENV_VAR_JUMPSTART_SDK_TEST_SUITE_ID, JUMPSTART_TAG
label_desc: Use image node_id 2 for calling the InferenceJobLauncher obj's underlying member method code with example usage: obj.launch_inference_job() without return types