Skip to content
GitLab
Menu
Projects
Groups
Snippets
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in / Register
Toggle navigation
Menu
Open sidebar
climix
climix
Commits
c5004113
Commit
c5004113
authored
Nov 08, 2019
by
Klaus Zimmermann
Browse files
Add single-threaded dask setup (closes
#125
)
parent
a71a0ebb
Changes
2
Hide whitespace changes
Inline
Side-by-side
climix/dask_setup.py
View file @
c5004113
...
...
@@ -31,9 +31,19 @@ class LocalThreadsScheduler:
pass
class
SingleThreadedScheduler
:
def
__enter__
(
self
):
dask
.
config
.
set
(
scheduler
=
'single-threaded'
)
return
self
def
__exit__
(
self
,
type
,
value
,
traceback
):
pass
SCHEDULERS
=
OrderedDict
([
(
'distributed-local-cluster'
,
DistributedLocalClusterScheduler
),
(
'threaded'
,
LocalThreadsScheduler
),
(
'single-threaded'
,
SingleThreadedScheduler
),
])
...
...
climix/main.py
View file @
c5004113
...
...
@@ -171,7 +171,7 @@ def main():
args
=
parse_args
()
if
not
args
.
deactivate_error_tracking
:
init_sentry
()
with
setup_scheduler
(
args
)
as
scheduler
:
with
setup_scheduler
(
args
):
logging
.
info
(
'Scheduler ready; starting main program.'
)
start
=
time
.
time
()
try
:
...
...
Write
Preview
Supports
Markdown
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment