DeepJ icon indicating copy to clipboard operation
DeepJ copied to clipboard

Unable to load model from file.

Open KDcx35 opened this issue 4 years ago • 2 comments

Hi, when i use the python generate.py command, it always said 'Unable to load model from file.', but the provided model is there and the file path is right, so why it can't load? Also, although it can't load model, but it can generate one or two midi file and then begins to throw error. The error message is like this:

Writing file out\samples\output_0.mid Traceback (most recent call last): File "generate.py", line 153, in main() File "generate.py", line 150, in main write_file('output', generate(models, args.bars, styles)) File "generate.py", line 134, in write_file midi.write_midifile(fpath, mf) File "D:\anaconda\anaconda\lib\site-packages\midi-0.2.3-py3.7.egg\midi\fileio.py", line 162, in write_midifile File "D:\anaconda\anaconda\lib\site-packages\midi-0.2. write_file('output', generate(models, args.bars, sty les)) File "generate.py", line 134, in write_file midi.write_midifile(fpath, mf) File "D:\anaconda\anaconda\lib\site-packages\midi-0.2. 3-py3.7.egg\midi\fileio.py", line 162, in write_midifile File "D:\anaconda\anaconda\lib\site-packages\midi-0.2. 3-py3.7.egg\midi\fileio.py", line 110, in write File "D:\anaconda\anaconda\lib\site-packages\midi-0.2. 3-py3.7.egg\midi\fileio.py", line 124, in write_track File "D:\anaconda\anaconda\lib\site-packages\midi-0.2. 3-py3.7.egg\midi\fileio.py", line 152, in encode_midi_ev ent ValueError: byte must be in range(0, 256)

Other people have the same error, but seems no one knows how to solves this. so my question is: 1.how can i load model correctly? 2.if i haven't load the model, then why it can generate some midi results?How does it being generated? 3.how can i fix this ValueError? Thank you!

KDcx35 avatar Dec 01 '20 03:12 KDcx35

same problem

0piero avatar Oct 12 '21 21:10 0piero

The program is looking for the file at "out/model.h5" (see bottom of constants.py), but the pre-trained model is stored at "archives/v1/model.h5." Maybe that's your problem?

jacobhilliker avatar Oct 19 '21 18:10 jacobhilliker