code: def artifact_dict(self, step, name):
      with NamedTemporaryFile(dir=".") as tmp:
          cmd = [
              "dump",
              "--max-value-size",
              "100000000000",
              "--private",
              "--include",
              name,
              "--file",
              tmp.name,
              "%s/%s" % (self.run_id, step),
          ]
          self.run_cli(cmd)
          with open(tmp.name, "rb") as f:
              # if the step had multiple tasks, this will fail
              return pickle.load(f)
  
imports: import sys
  import subprocess
  import json
  from collections import namedtuple
  from tempfile import NamedTemporaryFile
  from metaflow.includefile import IncludedFile
  from metaflow.util import is_stringish
  from .None import MetaflowCheck, AssertArtifactFailed, AssertLogFailed, truncate, AssertCardFailed
label_desc: Use image node_id 3 for calling the CliCheck obj's underlying member method code with example usage: obj.artifact_dict(step, name) and returns: pickle