class_docstr: Stores artifacts as files in a remote directory, via sftp.
code: def delete_artifacts(self, artifact_path=None):
      artifact_dir = (
          posixpath.join(self.path, artifact_path)
          if artifact_path
          else self.path
      )
      with self.pool.get_sfp_connection() as sftp:
          self._delete_inner(artifact_dir, sftp)
  
imports: import os
  import posixpath
  import sys
  import threading
  import urllib.parse
  from contextlib import contextmanager
  from mlflow.entities import FileInfo
  from mlflow.store.artifact.artifact_repo import ArtifactRepository
label_desc: Use image node_id 7 for calling the SFTPArtifactRepository obj's underlying member method code with example usage: obj.delete_artifacts(artifact_path) without return types