finch 0.0.1a8 documentation
finch.DaskRunConfig.measure
Initializing search
MeteoSwiss-APN/finch
Usage
Development
API Reference
Operator Reference
finch 0.0.1a8 documentation
MeteoSwiss-APN/finch
Usage
Usage
Installation
Introduction
Running Finch
Using the library
Using the library
First Steps
Input Management
Running Experiments
Evaluation
Configuration
Development
Development
Setup
Adding new Operators
API Reference
API Reference
API
API
General
General
V
package_
root
V
data_
dir
V
proj_
config
V
version_
file
V
default_
custom_
config
V
custom_
config_
env_
var
V
node_
name_
env_
var
F
get_
version
C
Worker
Environment
C
Worker
Environment
Public members
Public members
A
omp_
threads
A
env_
var_
map
Methods
Methods
M
load
M
set
M
get_
job_
script_
prologue
Data Handling
Data Handling
V
Dim
Order
V
auto_
chunk_
size
F
simplify_
chunks
F
get_
chunk_
sizes
F
chunk_
args_
equal
F
can_
rechunk_
no_
split
F
adjust_
dims
F
get_
dim_
order_
list
F
translate_
order
F
load_
array_
grib
F
load_
grib
Input Management
Input Management
C
Format
C
Format
Public members
Public members
A
GRIB
A
NETCDF
A
ZARR
A
FAKE
A
name
A
value
C
Input
C
Input
Classes
Classes
C
Version
C
Version
Public members
Public members
A
yaml_
tag
A
finch_
version
A
format
A
dim_
order
A
name
A
coords
A
chunks
A
yaml_
loader
A
yaml_
flow_
style
Special methods
Special methods
M
__
le__
M
__
eq__
Methods
Methods
M
impose
M
get_
all_
chunks
M
from_
yaml
M
to_
yaml
Constructors
Constructors
M
__
init__
String representation
String representation
M
__
repr__
Classes
Classes
A
yaml_
dumper
A
yaml_
dumper
Constructors
Constructors
M
__
init__
Public members
Public members
A
yaml_
representers
A
DEFAULT_
TAG_
PREFIXES
A
ESCAPE_
REPLACEMENTS
A
ANCHOR_
TEMPLATE
A
yaml_
multi_
representers
A
inf_
value
A
yaml_
implicit_
resolvers
A
DEFAULT_
SCALAR_
TAG
A
DEFAULT_
SEQUENCE_
TAG
A
DEFAULT_
MAPPING_
TAG
A
yaml_
path_
resolvers
Methods
Methods
M
dispose
M
emit
M
need_
more_
events
M
need_
events
M
increase_
indent
M
expect_
stream_
start
M
expect_
nothing
M
expect_
first_
document_
start
M
expect_
document_
start
M
expect_
document_
end
M
expect_
document_
root
M
expect_
node
M
expect_
alias
M
expect_
scalar
M
expect_
flow_
sequence
M
expect_
first_
flow_
sequence_
item
M
expect_
flow_
sequence_
item
M
expect_
flow_
mapping
M
expect_
first_
flow_
mapping_
key
M
expect_
flow_
mapping_
key
M
expect_
flow_
mapping_
simple_
value
M
expect_
flow_
mapping_
value
M
expect_
block_
sequence
M
expect_
first_
block_
sequence_
item
M
expect_
block_
sequence_
item
M
expect_
block_
mapping
M
expect_
first_
block_
mapping_
key
M
expect_
block_
mapping_
key
M
expect_
block_
mapping_
simple_
value
M
expect_
block_
mapping_
value
M
check_
empty_
sequence
M
check_
empty_
mapping
M
check_
empty_
document
M
check_
simple_
key
M
process_
anchor
M
process_
tag
M
choose_
scalar_
style
M
process_
scalar
M
prepare_
version
M
prepare_
tag_
handle
M
prepare_
tag_
prefix
M
prepare_
tag
M
prepare_
anchor
M
analyze_
scalar
M
flush_
stream
M
write_
stream_
start
M
write_
stream_
end
M
write_
indicator
M
write_
indent
M
write_
line_
break
M
write_
version_
directive
M
write_
tag_
directive
M
write_
single_
quoted
M
write_
double_
quoted
M
determine_
block_
hints
M
write_
folded
M
write_
literal
M
write_
plain
M
open
M
close
M
serialize
M
anchor_
node
M
generate_
anchor
M
serialize_
node
M
represent_
complex
M
represent_
tuple
M
represent_
name
M
represent_
module
M
represent_
object
M
represent_
ordered_
dict
M
ignore_
aliases
M
represent_
none
M
represent_
str
M
represent_
binary
M
represent_
bool
M
represent_
int
M
represent_
float
M
represent_
list
M
represent_
dict
M
represent_
set
M
represent_
date
M
represent_
datetime
M
represent_
yaml_
object
M
represent_
undefined
M
represent
M
represent_
data
M
add_
representer
M
add_
multi_
representer
M
represent_
scalar
M
represent_
sequence
M
represent_
mapping
M
add_
implicit_
resolver
M
add_
path_
resolver
M
descend_
resolver
M
ascend_
resolver
M
check_
resolver_
prefix
M
resolve
Constructors
Constructors
M
__
init__
Methods
Methods
M
add_
version
M
has_
version
M
get_
version
M
list_
versions
Public members
Public members
A
name
A
source
A
source_
version
A
versions
Experiments
Experiments
F
measure_
runtimes
C
Dask
Run
Config
C
Dask
Run
Config
Public members
Public members
A
cluster_
config
A
workers
A
create_
report
Methods
Methods
M
setup
M
cleanup
M
construct_
output
M
measure
Constructors
Constructors
M
__
init__
String representation
String representation
M
__
repr__
Special methods
Special methods
M
__
eq__
C
Dask
Runtime
C
Dask
Runtime
Public members
Public members
A
graph_
construction
A
optimization
A
serialization
Constructors
Constructors
M
__
init__
String representation
String representation
M
__
repr__
Special methods
Special methods
M
__
eq__
C
Operator
Run
Config
C
Operator
Run
Config
Public members
Public members
A
store_
output
A
input_
obj
A
input_
version
A
impl
Methods
Methods
M
load_
input
M
construct_
output
M
measure
Constructors
Constructors
M
__
init__
String representation
String representation
M
__
repr__
Special methods
Special methods
M
__
eq__
C
Run
Config
C
Run
Config
Public members
Public members
A
iterations
A
warmup
A
impl
Methods
Methods
M
runtime_
reduction
M
setup
M
cleanup
M
load_
input
M
measure
Constructors
Constructors
M
__
init__
String representation
String representation
M
__
repr__
Special methods
Special methods
M
__
eq__
C
Runtime
C
Runtime
Public members
Public members
A
full
A
input_
loading
A
compute
Constructors
Constructors
M
__
init__
String representation
String representation
M
__
repr__
Special methods
Special methods
M
__
eq__
Evaluation
Evaluation
F
get_
pyplot_
grouped_
bar_
pos
F
print_
version_
results
F
print_
results
V
exp_
name_
attr
V
rt_
combined_
attr
F
create_
result_
dataset
F
create_
cores_
dimension
F
rename_
labels
F
remove_
labels
F
combine_
runtimes
F
simple_
lin_
reg
F
speedup
F
find_
scaling
F
amdahl_
speedup
F
serial_
overhead_
analysis
F
store_
config
Plotting
Plotting
F
get_
plots_
dir
V
plot_
style
F
create_
plots
F
plot_
runtime_
parts
Dask Configuration
Dask Configuration
C
Cluster
Config
C
Cluster
Config
Public members
Public members
A
workers_
per_
job
A
cores_
per_
worker
A
omp_
parallelism
A
exclusive_
jobs
A
queuing
Constructors
Constructors
M
__
init__
String representation
String representation
M
__
repr__
Special methods
Special methods
M
__
eq__
V
client
F
start_
slurm_
cluster
F
start_
scheduler
F
clear_
memory
F
get_
client
F
scale_
and_
wait
Utility Functions and Classes
Utility Functions and Classes
F
dask_
config_
get_
not_
none
F
parse_
slurm_
time
F
check_
socket_
open
V
Path
Like
F
get_
absolute
F
get_
path
F
remove_
if_
exists
F
clear_
dir
V
Pbar
Arg
F
get_
pbar
F
fill_
none_
properties
F
add_
missing_
properties
F
equals_
not_
none
F
has_
attributes
F
get_
class_
attribute_
names
F
get_
class_
attributes
F
sig_
matches_
hint
F
list_
funcs_
matching
C
Config
C
Config
Methods
Methods
M
list_
configs
F
flatten_
dict
F
recursive_
update
C
Recursive
Namespace
C
Recursive
Namespace
Methods
Methods
M
map_
entry
Constructors
Constructors
M
__
init__
M
__
new__
String representation
String representation
M
__
repr__
Special methods
Special methods
M
__
getattribute__
M
__
setattr__
M
__
delattr__
M
__
lt__
M
__
le__
M
__
eq__
M
__
ne__
M
__
gt__
M
__
ge__
M
__
reduce__
F
is_
list_
of
F
is_
2d_
list_
of
F
is_
callable_
list
F
random_
entity_
name
F
funcs_
from_
args
V
Img
Suffix
Operator Reference
Operator Reference
Operators
Operators
THETAV
THETAV
F
list_
thetav_
implementations
F
thetav
BRN
BRN
F
get_
brn_
input
F
brn
F
get_
repeated_
brn
F
get_
repeated_
brn_
name
F
list_
brn_
implementations
F
list_
implementations
finch.
DaskRunConfig.
measure
(
)
→
DaskRuntime
Measures the runtime of the implementation.
Back to top