Traceback (most recent call last):


 "E:\PyCharm Community Edition 2018.2.5\helpers\pydev\pydevd.py", line 1664, in <module>

main()


 "E:\PyCharm Community Edition 2018.2.5\helpers\pydev\pydevd.py", line 1658, in main

globals = debugger.run(setup['file'], None, None, is_module)


 "E:\PyCharm Community Edition 2018.2.5\helpers\pydev\pydevd.py", line 1068, in run

pydev_imports.execfile(file, globals, locals)
# execute the script


 "E:\PyCharm Community Edition 2018.2.5\helpers\pydev\_pydev_imps\_pydev_execfile.py", line 18, in execfile

exec(compile(contents+"\n", file, 'exec'), glob, loc)


 "E:/python_workspace/code/TorchSeg/model/dfn/voc.dfn.R101_v1c/learn.py", line 21, in <module>

from seg_opr.sync_bn import DataParallelModel, Reduce, BatchNorm2d


 "E:\python_workspace\code\TorchSeg\furnace\seg_opr\sync_bn\__init__.py", line 8, in <module>

from .syncbn import *


 "E:\python_workspace\code\TorchSeg\furnace\seg_opr\sync_bn\syncbn.py", line 17, in <module>

from .functions import *


 "E:\python_workspace\code\TorchSeg\furnace\seg_opr\sync_bn\functions.py", line 13, in <module>

from .src import *


 "E:\python_workspace\code\TorchSeg\furnace\seg_opr\sync_bn\src\__init__.py", line 12, in <module>

], build_directory=cpu_path, verbose=False)


 "E:\anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 645, in load

is_python_module)


 "E:\anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 814, in _jit_compile

with_cuda=with_cuda)


 "E:\anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 859, in _write_ninja_file_and_build

with_cuda=with_cuda)


 "E:\anaconda3\lib\site-packages\torch\utils\cpp_extension.py", line 1064, in _write_ninja_file

'cl']).decode().split('\r\n')


 "E:\anaconda3\lib\subprocess.py", line 356, in check_output

**kwargs).stdout


 "E:\anaconda3\lib\subprocess.py", line 438, in run

output=stdout, stderr=stderr)
subprocess.CalledProcessError: Command '['where', 'cl']' returned non-zero exit status 1.

Traceback (most recent call last):


 "/usr/local/lib/python3.6/dist-packages/tornado/web.py", line 1697, in _execute

result = method(*self.path_args, **self.path_kwargs)


 "/usr/local/lib/python3.6/dist-packages/tornado/web.py", line 3174, in wrapper

return method(self, *args, **kwargs)


 "/usr/local/lib/python3.6/dist-packages/nbgrader/server_extensions/formgrader/base.py", line 103, in wrapper

return f(self, *args, **kwargs)


 "/usr/local/lib/python3.6/dist-packages/nbgrader/server_extensions/formgrader/apihandlers.py", line 146, in get

submissions = self.api.get_submissions(assignment_id)


 "/usr/local/lib/python3.6/dist-packages/nbgrader/apps/api.py", line 560, in get_submissions

db_submissions = gb.submission_dicts(assignment_id)


 "/usr/local/lib/python3.6/dist-packages/nbgrader/api.py", line 2372, in submission_dicts

).join(SubmittedNotebook, Notebook, Assignment, Student, Grade, GradeCell)\ 


 "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/query.py", line 2235, in join

from_joinpoint=from_joinpoint,


 "<string>", line 2, in _join


 "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/base.py", line 220, in generate

fn(self, *args[1:], **kw)


 "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/query.py", line 2414, in _join

left, right, onclause, prop, create_aliases, outerjoin, full


 "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/query.py", line 2437, in _join_left_to_right

) = self._join_determine_implicit_left_side(left, right, onclause)


 "/usr/local/lib/python3.6/dist-packages/sqlalchemy/orm/query.py", line 2568, in _join_determine_implicit_left_side

**"Can't determine which FROM clause to join "

sqlalchemy.exc.InvalidRequestError: Can't determine which FROM clause to join from, there are multiple FROMS which can join to this entity. Try adding an explicit ON clause to help resolve the ambiguity.**

