Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/deepseek-ai/smallpond
/ functions
Functions
992 in github.com/deepseek-ai/smallpond
⨍
Functions
992
◇
Types & classes
154
↳
Endpoints
2
Method
__str__
(self)
smallpond/execution/task.py:3006
Method
__str__
(self)
smallpond/execution/task.py:3524
Method
__str__
(self)
smallpond/execution/executor.py:114
Method
__str__
(self)
smallpond/execution/scheduler.py:73
Method
__str__
(self)
smallpond/execution/workqueue.py:212
Method
__str__
(self)
smallpond/execution/workqueue.py:301
Method
_call_process
( self, runtime_ctx: RuntimeContext, input_readers: List[arrow.RecordBatchReader] )
smallpond/execution/task.py:2466
Method
_call_process
( self, runtime_ctx: RuntimeContext, input_tables: List[arrow.Table] )
smallpond/execution/task.py:2504
Method
_column_str
A column string used in SQL select clause.
smallpond/logical/dataset.py:109
Method
_column_str
(self)
smallpond/logical/dataset.py:597
Method
_dump_periodically
Dump the graph and timeline every minute. Set `self._stop_event` to have a final dump and stop this thread.
smallpond/session.py:302
Method
_final_output_root
(self)
smallpond/execution/task.py:751
Method
_final_results
(self)
smallpond/execution/task.py:3539
Method
_pop_unbuffered
(self, count: int)
smallpond/execution/workqueue.py:273
Method
_pop_unbuffered
(self, count: int)
smallpond/execution/workqueue.py:336
Method
_pristine_attrs
All attributes in __slots__.
smallpond/execution/task.py:664
Method
_process_batches
( self, runtime_ctx: RuntimeContext, input_tables: List[arrow.Table] )
smallpond/execution/task.py:2522
Method
_producer
(self)
smallpond/utility.py:152
Method
_push_unbuffered
(self, item: WorkItem)
smallpond/execution/workqueue.py:279
Method
_push_unbuffered
(self, item: WorkItem)
smallpond/execution/workqueue.py:365
Method
_resolved_path_str
(self)
smallpond/logical/dataset.py:105
Method
_runtime_output_root
(self)
smallpond/execution/task.py:759
Method
_summarize_task
Return the total number of tasks and the number of tasks that are finished.
smallpond/dataframe.py:176
Method
_write_partitioned_tables
(self, partitioned_tables)
smallpond/execution/task.py:2908
Method
abandoned_tasks
(self)
smallpond/execution/scheduler.py:513
Method
absolute_paths
An ordered list of absolute paths of the given file patterns. Example:: >>> DataSet(['data/100.parquet', '/datasetA/*.parque
smallpond/logical/dataset.py:238
Method
alive
(self)
smallpond/execution/scheduler.py:131
Method
alive_executors
(self)
smallpond/execution/scheduler.py:540
Method
allocated_cpus
(self)
smallpond/execution/scheduler.py:151
Method
allocated_gpus
(self)
smallpond/execution/scheduler.py:155
Method
allocated_memory
(self)
smallpond/execution/scheduler.py:159
Method
allow_speculative_exec
Whether the task is allowed to be executed by speculative execution.
smallpond/execution/task.py:807
Method
allow_speculative_exec
(self)
smallpond/execution/task.py:3365
Method
analyzed_logical_plan
(self)
smallpond/execution/task.py:3596
Method
any_input_empty
(self)
smallpond/execution/task.py:714
Method
available_cpus
(self)
smallpond/execution/scheduler.py:163
Method
available_gpu_quota
(self)
smallpond/execution/executor.py:122
Method
available_memory
(self)
smallpond/execution/task.py:271
Method
available_memory
(self)
smallpond/execution/scheduler.py:167
Method
bind
(self, conn: duckdb.DuckDBPyConnection)
smallpond/logical/udf.py:181
Method
bind
(self, conn: duckdb.DuckDBPyConnection)
smallpond/logical/udf.py:206
Method
bind
(self, conn: duckdb.DuckDBPyConnection)
smallpond/logical/udf.py:225
Method
broken_iterator
(iter: Iterable[int], sleep_ms: int)
tests/test_utility.py:24
Method
busy
(self)
smallpond/execution/executor.py:118
Method
busy
(self)
smallpond/execution/scheduler.py:94
Function
choose_random_urls
( runtime_ctx: RuntimeContext, input_tables: List[arrow.Table], k: int = 5 )
tests/test_execution.py:234
Method
clean_complex_attrs
(self)
smallpond/execution/task.py:1949
Method
clean_complex_attrs
(self)
smallpond/execution/task.py:2199
Method
clean_output
(self, force=False)
smallpond/execution/task.py:3385
Method
cleanup
Clean up the runtime directory. This will be called when the job is finished.
smallpond/execution/task.py:450
Method
cleanup
(self)
smallpond/execution/task.py:2620
Method
cleanup
(self)
smallpond/execution/task.py:2959
Method
cleanup_root
(self)
smallpond/execution/task.py:337
Method
collect_file_sizes
(file_paths)
smallpond/execution/task.py:976
Method
collect_nodes
(node: Node)
smallpond/logical/node.py:2128
Method
compression_level_str
(self)
smallpond/execution/task.py:1236
Method
compression_options
(self)
smallpond/execution/task.py:1245
Method
compression_type_str
(self)
smallpond/execution/task.py:1228
Function
consumer
(wq: WorkQueue, id: int)
tests/test_workqueue.py:42
Method
copy_file
(src_path: Path, dst_path: Path)
smallpond/execution/task.py:3428
Function
copy_input_batch
( runtime_ctx: RuntimeContext, input_batches: List[arrow.Table], msg: str )
tests/test_execution.py:149
Function
copy_input_data_frame
( runtime_ctx: RuntimeContext, input_dfs: List[DataFrame] )
tests/test_execution.py:158
Function
copy_input_data_frame_batch
( runtime_ctx: RuntimeContext, input_dfs: List[DataFrame] )
tests/test_execution.py:165
Method
cpu_limit
(self)
smallpond/execution/workqueue.py:82
Method
create
( engine_type: Literal["duckdb", "arrow"], *args, **kwargs )
smallpond/execution/task.py:2804
Method
create
( ctx: RuntimeContext, id: str, queue_dir: str, init_epoch=0 )
smallpond/execution/scheduler.py:82
Method
create_dataset
(row_ranges: List[RowRange])
smallpond/logical/dataset.py:823
Method
create_link_or_copy
(src_path: Path, dst_path: Path)
smallpond/execution/task.py:3434
Method
create_merge_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:1329
Method
create_producer_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:1376
Method
create_producer_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:1420
Method
create_producer_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:1516
Method
create_producer_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:1576
Method
create_producer_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:1773
Method
create_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:325
Method
create_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:391
Method
create_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:504
Method
create_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:662
Method
create_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:838
Method
create_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:1146
Method
create_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:1240
Method
create_task
( self, runtime_ctx: RuntimeContext, input_deps: List[Task], partition_infos:
smallpond/logical/node.py:1950
Method
data_root
(self)
smallpond/execution/driver.py:312
Method
default_output_name
(self)
smallpond/execution/task.py:726
Method
elapsed_time
(self)
smallpond/execution/scheduler.py:447
Method
elapsed_time
(self)
smallpond/execution/workqueue.py:98
Method
emit
(self, record: logging.LogRecord)
smallpond/utility.py:183
Method
empty
Whether the dataset is empty.
smallpond/logical/dataset.py:170
Method
empty
(self)
smallpond/logical/dataset.py:687
Function
empty_file
( runtime_ctx: RuntimeContext, input_datasets: List[DataSet], output_path: str )
tests/test_execution.py:213
Method
estimated_data_size
Return the estimated data size in bytes.
smallpond/logical/dataset.py:694
Method
estimated_data_size
The estimated uncompressed data size in bytes.
smallpond/io/arrow.py:45
Method
exec_on_scheduler
(self)
smallpond/contrib/log_dataset.py:13
Method
exec_on_scheduler
(self)
smallpond/execution/task.py:1370
Method
exec_on_scheduler
(self)
smallpond/execution/task.py:1384
Method
exec_on_scheduler
(self)
smallpond/execution/task.py:1429
Method
exec_on_scheduler
(self)
smallpond/execution/task.py:1620
Method
exec_on_scheduler
(self)
smallpond/execution/task.py:1705
Method
exec_on_scheduler
(self)
smallpond/execution/task.py:1788
Method
exec_on_scheduler
(self)
smallpond/execution/task.py:3303
← previous
next →
501–600 of 992, ranked by callers