Skip to content

Loading Error and Joblib Issue #1337

@acevedoi

Description

@acevedoi

Hi, when I run Phy2, I get these two different errors:

--- Logging error ---
Traceback (most recent call last):
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\logging_init_.py", line 1029, in emit
self.flush()
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\logging_init_.py", line 1009, in flush
self.stream.flush()
OSError: [Errno 22] Invalid argument
Call stack:
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\runpy.py", line 193, in _run_module_as_main
"main", mod_spec)
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\runpy.py", line 85, in run_code
exec(code, run_globals)
File "C:\Users\songbird\Anaconda3\envs\phy2\Scripts\phy.exe_main.py", line 7, in
sys.exit(phycli())
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\click\core.py", line 1137, in call
return self.main(*args, **kwargs)
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\click\core.py", line 1062, in main
rv = self.invoke(ctx)
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\click\core.py", line 1668, in invoke
return _process_result(sub_ctx.command.invoke(sub_ctx))
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\click\core.py", line 1404, in invoke
return ctx.invoke(self.callback, **ctx.params)
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\click\core.py", line 763, in invoke
return callback(*args, **kwargs)
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\click\decorators.py", line 26, in new_func
return f(get_current_context(), *args, **kwargs)
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\phy\apps_init.py", line 159, in cli_template_gui
template_gui(params_path, **kwargs)
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\phy\apps\template\gui.py", line 201, in template_gui
run_app()
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\phy\gui\qt.py", line 121, in wrapped
return func(*args, **kwargs)
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\phy\gui\qt.py", line 129, in run_app
return QT_APP.exit(QT_APP.exec())
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\phy\gui\widgets.py", line 260, in emitJS
self._debouncer.submit(emit, *args)
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\phy\gui\qt.py", line 605, in submit
self.trigger()
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\phy\gui\qt.py", line 620, in trigger
f(*args, **kwargs)
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\phylib\utils\event.py", line 141, in emit
res.append(f(sender, *args, **kwargs))
File "C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\phy\cluster\supervisor.py", line 812, in _clusters_selected
logger.debug("Clusters selected: %s (%s)", cluster_ids, next_cluster)

and:

C:\Users\songbird\Anaconda3\envs\phy2\lib\site-packages\phy\cluster\views\correlogram.py:108: UserWarning: Persisting input arguments took 0.61s to run.
If this happens often in your code, it can cause performance problems
(results will be correct in all cases).
The reason for this is probably some large input arguments for a wrapped
function (e.g. large strings).
THIS IS A JOBLIB ISSUE. If you can, kindly provide the joblib's team with an
example so that they can fix the problem.
ccg = self.correlograms(self.cluster_ids, self.bin_size, self.window_size)

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions