Traceback (most recent call last):


 "<stdin>", line 1, in <module>


 "/home/oeganea/.local/lib/python3.5/site-packages/torch/nn/modules/module.py", line 477, in __call__

result = self.forward(*input, **kwargs)


 "/usr/local/lib/python3.5/dist-packages/torchqrnn/qrnn.py", line 164, in forward

input, hn = layer(input, None if hidden is None else hidden[i])


 "/home/oeganea/.local/lib/python3.5/site-packages/torch/nn/modules/module.py", line 477, in __call__

result = self.forward(*input, **kwargs)


 "/usr/local/lib/python3.5/dist-packages/torchqrnn/qrnn.py", line 99, in forward

C = ForgetMult()(F, Z, hidden, use_cuda=self.use_cuda)


 "/home/oeganea/.local/lib/python3.5/site-packages/torch/nn/modules/module.py", line 477, in __call__

result = self.forward(*input, **kwargs)


 "/usr/local/lib/python3.5/dist-packages/torchqrnn/forget_mult.py", line 178, in forward

if hidden_init is None: return GPUForgetMult()(f, x) if use_cuda else CPUForgetMult()(f, x)


 "/usr/local/lib/python3.5/dist-packages/torchqrnn/forget_mult.py", line 120, in forward

self.compile()


 "/usr/local/lib/python3.5/dist-packages/torchqrnn/forget_mult.py", line 102, in compile

program = Program(kernel.encode(), 'recurrent_forget_mult.cu'.encode())


 "/usr/local/lib/python3.5/dist-packages/pynvrtc/compiler.py", line 52, in __init__

include_names)


 "/usr/local/lib/python3.5/dist-packages/pynvrtc/interface.py", line 200, in nvrtcCreateProgram

c_char_p(encode_str(src)), c_char_p(encode_str(name)),


 "/usr/local/lib/python3.5/dist-packages/pynvrtc/interface.py", line 54, in encode_str

return s.encode("utf-8")
AttributeError: 'bytes' object has no attribute 'encode'

Traceback (most recent call last):


 "/home/jrwren/sublimvenv/bin/subliminal", line 11, in <module>

sys.exit(subliminal())


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/click/core.py", line 722, in __call__

return self.main(*args, **kwargs)


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/click/core.py", line 697, in main

rv = self.invoke(ctx)


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/click/core.py", line 1066, in invoke

return _process_result(sub_ctx.command.invoke(sub_ctx))


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/click/core.py", line 895, in invoke

return ctx.invoke(self.callback, **ctx.params)


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/click/core.py", line 535, in invoke

return callback(*args, **kwargs)


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/click/decorators.py", line 27, in new_func

return f(get_current_context().obj, *args, **kwargs)


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/subliminal/cli.py", line 403, in download

hearing_impaired=hearing_impaired, only_one=single)


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/subliminal/core.py", line 211, in download_best_subtitles

for s in subtitles], key=operator.itemgetter(1), reverse=True)


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/subliminal/score.py", line 106, in compute_score

matches = subtitle.get_matches(video)


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/subliminal/providers/opensubtitles.py", line 99, in get_matches

matches |= guess_matches(video, guessit(self.filename, {'type': 'movie'}))


 "/home/jrwren/sublimvenv/local/lib/python2.7/site-packages/subliminal/subtitle.py", line 235, in guess_matches

if video.format and 'format' in guess and guess['format'].lower() == video.format.lower():
AttributeError: 'list' object has no attribute 'lower'