class_docstr: Amazon SageMaker channel configuration for file system data source for Amazon algorithms.
class_docstr_tok: ["Amazon","SageMaker","channel","configuration","for","file","system","data","source","for","Amazon","algorithms","."]
docstr: Initialize a ``FileSystemRecordSet`` object.
  
  Args:
      file_system_id (str): An Amazon file system ID starting with 'fs-'.
      file_system_type (str): The type of file system used for the input.
          Valid values: 'EFS', 'FSxLustre'.
      directory_path (str): Absolute or normalized path to the root directory (mount point) in
          the file system. Reference:
          https://docs.aws.amazon.com/efs/latest/ug/mounting-fs.html and
          https://docs.aws.amazon.com/efs/latest/ug/wt1-test.html
      num_records (int): The number of records in the set.
      feature_dim (int): The dimensionality of "values" arrays in the Record features,
          and label (if each Record is labeled).
      file_system_access_mode (str): Permissions for read and write.
          Valid values: 'ro' or 'rw'. Defaults to 'ro'.
      channel (str): The SageMaker Training Job channel this RecordSet should be bound to
code: def __init__(
      self,
      file_system_id,
      file_system_type,
      directory_path,
      num_records,
      feature_dim,
      file_system_access_mode="ro",
      channel="train",
  ):
      """Initialize a ``FileSystemRecordSet`` object.
  
      Args:
          file_system_id (str): An Amazon file system ID starting with 'fs-'.
          file_system_type (str): The type of file system used for the input.
              Valid values: 'EFS', 'FSxLustre'.
          directory_path (str): Absolute or normalized path to the root directory (mount point) in
              the file system. Reference:
              https://docs.aws.amazon.com/efs/latest/ug/mounting-fs.html and
              https://docs.aws.amazon.com/efs/latest/ug/wt1-test.html
          num_records (int): The number of records in the set.
          feature_dim (int): The dimensionality of "values" arrays in the Record features,
              and label (if each Record is labeled).
          file_system_access_mode (str): Permissions for read and write.
              Valid values: 'ro' or 'rw'. Defaults to 'ro'.
          channel (str): The SageMaker Training Job channel this RecordSet should be bound to
      """
  
      self.file_system_input = FileSystemInput(
          file_system_id,
          file_system_type,
          directory_path,
          file_system_access_mode,
      )
      self.feature_dim = feature_dim
      self.num_records = num_records
      self.channel = channel
  
imports: from __future__ import absolute_import
  import json
  import logging
  import tempfile
  from typing import Union, Optional, Dict
  from six.moves.urllib.parse import urlparse
  from sagemaker import image_uris, s3_utils
  from sagemaker.amazon import validation
  from sagemaker.amazon.hyperparameter import Hyperparameter
  from sagemaker.amazon.common import write_numpy_to_dense_tensor
  from sagemaker.deprecations import renamed_warning
  from sagemaker.estimator import EstimatorBase, _TrainingJob
  from sagemaker.inputs import FileSystemInput, TrainingInput
  from sagemaker.utils import sagemaker_timestamp, check_and_get_run_experiment_config
  from sagemaker.workflow.entities import PipelineVariable
  from sagemaker.workflow.pipeline_context import runnable_by_pipeline
  from sagemaker.workflow import is_pipeline_variable
label_desc: Use image node_id 1 to create a new FileSystemRecordSet object from inherited base classes: object with example: obj = FileSystemRecordSet(file_system_id, file_system_type, directory_path, num_records, feature_dim, file_system_access_mode, channel)