﻿smallpond.execution.task.ArrowBatchTask
=======================================

.. currentmodule:: smallpond.execution.task

.. autoclass:: ArrowBatchTask

   
   .. automethod:: __init__

   
   .. rubric:: Methods

   .. autosummary::
   
      ~ArrowBatchTask.__init__
      ~ArrowBatchTask.add_elapsed_time
      ~ArrowBatchTask.adjust_row_group_size
      ~ArrowBatchTask.clean_complex_attrs
      ~ArrowBatchTask.clean_output
      ~ArrowBatchTask.cleanup
      ~ArrowBatchTask.compute_avg_row_size
      ~ArrowBatchTask.create_input_views
      ~ArrowBatchTask.dump
      ~ArrowBatchTask.dump_output
      ~ArrowBatchTask.exec
      ~ArrowBatchTask.exec_query
      ~ArrowBatchTask.finalize
      ~ArrowBatchTask.get_partition_info
      ~ArrowBatchTask.initialize
      ~ArrowBatchTask.inject_fault
      ~ArrowBatchTask.merge_metrics
      ~ArrowBatchTask.oom
      ~ArrowBatchTask.parquet_kv_metadata_bytes
      ~ArrowBatchTask.parquet_kv_metadata_str
      ~ArrowBatchTask.prepare_connection
      ~ArrowBatchTask.process
      ~ArrowBatchTask.random_float
      ~ArrowBatchTask.random_uint32
      ~ArrowBatchTask.restore_input_state
      ~ArrowBatchTask.run
      ~ArrowBatchTask.run_on_ray
      ~ArrowBatchTask.set_memory_limit
   
   

   
   
   .. rubric:: Attributes

   .. autosummary::
   
      ~ArrowBatchTask.process_func
      ~ArrowBatchTask.background_io_thread
      ~ArrowBatchTask.streaming_batch_size
      ~ArrowBatchTask.streaming_batch_count
      ~ArrowBatchTask.parquet_row_group_size
      ~ArrowBatchTask.parquet_row_group_bytes
      ~ArrowBatchTask.parquet_dictionary_encoding
      ~ArrowBatchTask.parquet_compression
      ~ArrowBatchTask.parquet_compression_level
      ~ArrowBatchTask.secs_checkpoint_interval
      ~ArrowBatchTask.allow_speculative_exec
      ~ArrowBatchTask.any_input_empty
      ~ArrowBatchTask.compression_level_str
      ~ArrowBatchTask.compression_options
      ~ArrowBatchTask.compression_type_str
      ~ArrowBatchTask.cpu_limit
      ~ArrowBatchTask.cpu_overcommit_ratio
      ~ArrowBatchTask.ctx
      ~ArrowBatchTask.dataset
      ~ArrowBatchTask.default_output_name
      ~ArrowBatchTask.elapsed_time
      ~ArrowBatchTask.enable_temp_directory
      ~ArrowBatchTask.exception
      ~ArrowBatchTask.exec_cq
      ~ArrowBatchTask.exec_id
      ~ArrowBatchTask.exec_on_scheduler
      ~ArrowBatchTask.fail_count
      ~ArrowBatchTask.final_output_abspath
      ~ArrowBatchTask.finish_time
      ~ArrowBatchTask.gpu_limit
      ~ArrowBatchTask.id
      ~ArrowBatchTask.input_datasets
      ~ArrowBatchTask.input_deps
      ~ArrowBatchTask.input_udfs
      ~ArrowBatchTask.input_view_index
      ~ArrowBatchTask.key
      ~ArrowBatchTask.local_gpu
      ~ArrowBatchTask.local_gpu_ranks
      ~ArrowBatchTask.local_rank
      ~ArrowBatchTask.location
      ~ArrowBatchTask.max_batch_size
      ~ArrowBatchTask.memory_limit
      ~ArrowBatchTask.memory_overcommit_ratio
      ~ArrowBatchTask.node_id
      ~ArrowBatchTask.numa_node
      ~ArrowBatchTask.numpy_random_gen
      ~ArrowBatchTask.output
      ~ArrowBatchTask.output_deps
      ~ArrowBatchTask.output_dirname
      ~ArrowBatchTask.output_filename
      ~ArrowBatchTask.output_name
      ~ArrowBatchTask.output_root
      ~ArrowBatchTask.partition_dims
      ~ArrowBatchTask.partition_infos
      ~ArrowBatchTask.partition_infos_as_dict
      ~ArrowBatchTask.perf_metrics
      ~ArrowBatchTask.perf_profile
      ~ArrowBatchTask.python_random_gen
      ~ArrowBatchTask.query_udfs
      ~ArrowBatchTask.rand_seed_float
      ~ArrowBatchTask.rand_seed_uint32
      ~ArrowBatchTask.random_seed_bytes
      ~ArrowBatchTask.ray_dataset_path
      ~ArrowBatchTask.ray_marker_path
      ~ArrowBatchTask.retry_count
      ~ArrowBatchTask.runtime_id
      ~ArrowBatchTask.runtime_output_abspath
      ~ArrowBatchTask.runtime_state
      ~ArrowBatchTask.sched_epoch
      ~ArrowBatchTask.self_contained_output
      ~ArrowBatchTask.skip_when_any_input_empty
      ~ArrowBatchTask.staging_root
      ~ArrowBatchTask.start_time
      ~ArrowBatchTask.status
      ~ArrowBatchTask.temp_abspath
      ~ArrowBatchTask.temp_output
      ~ArrowBatchTask.udfs
      ~ArrowBatchTask.uniform_failure_prob
   
   