洋红色Tensorflow Melody_RNN生成给出PermissionError

如何解决洋红色Tensorflow Melody_RNN生成给出PermissionError

因此,我一直在尝试使用magenta的Melody_RNN来训练一些古典音乐,尤其是2小时的巴赫音乐。我正在通过Anaconda将tensorflow-gpu与GTX 1080和Python 3.8一起使用。我使用以下命令对其进行了训练:

melody_rnn_train \ --config=lookback_rnn \ --run_dir=C:/Users/hudso/Downloads/bach_dataset/melody_rnn/logdir/run1 \ --sequence_example_file=C:/Users/hudso/Downloads/bach_dataset/melody_rnn/sequence_examples/training_melodies.tfrecord \ --hparams="batch_size=64,rnn_layer_sizes=[128,128]" \ --num_training_steps=5000

这就是我用来产生音乐的东西:

melody_rnn_generate \ --config=lookback_rnn \ --run_dir=C:/Users/hudso/Downloads/bach_dataset/melody_rnn/logdir/run1 \ --output_dir=C:/Users/hudso/Downloads/bach_dataset/melody_rnn/generated \ --num_outputs=10 \ --num_steps=128 \ --hparams="batch_size=64,128]" \ --primer_melody="[60]"

但是当我出于任何原因运行第二个命令时,都会出现此错误

I1108 21:46:36.451361  5740 model.py:57] Checkpoint used: C:/Users/hudso/Downloads/bach_dataset/melody_rnn/logdir/run1\train\model.ckpt-5000
INFO:tensorflow:Restoring parameters from C:/Users/hudso/Downloads/bach_dataset/melody_rnn/logdir/run1\train\model.ckpt-5000
I1108 21:46:36.453360  5740 saver.py:1293] Restoring parameters from C:/Users/hudso/Downloads/bach_dataset/melody_rnn/logdir/run1\train\model.ckpt-5000
2020-11-08 21:46:36.729688: I tensorflow/stream_executor/platform/default/dso_loader.cc:48] Successfully opened dynamic library cublas64_10.dll
INFO:tensorflow:Beam search yields sequence with log-likelihood: -36.386410
I1108 21:46:37.818498  5740 events_rnn_model.py:380] Beam search yields sequence with log-likelihood: -36.386410
Traceback (most recent call last):
  File "c:\users\hudso\anaconda3\envs\artifintel\lib\runpy.py",line 194,in _run_module_as_main
    return _run_code(code,main_globals,None,File "c:\users\hudso\anaconda3\envs\artifintel\lib\runpy.py",line 87,in _run_code
    exec(code,run_globals)
  File "C:\Users\hudso\anaconda3\envs\ArtifIntel\Scripts\melody_rnn_generate.exe\__main__.py",line 7,in <module>
  File "c:\users\hudso\anaconda3\envs\artifintel\lib\site-packages\magenta\models\melody_rnn\melody_rnn_generate.py",line 252,in console_entry_point
    tf.app.run(main)
  File "C:\Users\hudso\AppData\Roaming\Python\python38\site-packages\tensorflow\python\platform\app.py",line 40,in run
    _run(main=main,argv=argv,flags_parser=_parse_flags_tolerate_undef)
  File "C:\Users\hudso\AppData\Roaming\Python\python38\site-packages\absl\app.py",line 299,in run
    _run_main(main,args)
  File "C:\Users\hudso\AppData\Roaming\Python\python38\site-packages\absl\app.py",line 250,in _run_main
    sys.exit(main(argv))
  File "c:\users\hudso\anaconda3\envs\artifintel\lib\site-packages\magenta\models\melody_rnn\melody_rnn_generate.py",line 247,in main
    run_with_flags(generator)
  File "c:\users\hudso\anaconda3\envs\artifintel\lib\site-packages\magenta\models\melody_rnn\melody_rnn_generate.py",line 214,in run_with_flags
    note_seq.sequence_proto_to_midi_file(generated_sequence,midi_path)
  File "c:\users\hudso\anaconda3\envs\artifintel\lib\site-packages\note_seq\midi_io.py",line 371,in sequence_proto_to_midi_file
    return note_sequence_to_midi_file(sequence,output_file,File "c:\users\hudso\anaconda3\envs\artifintel\lib\site-packages\note_seq\midi_io.py",line 217,in note_sequence_to_midi_file
    copyfile(temp_file.name,output_file)
  File "c:\users\hudso\anaconda3\envs\artifintel\lib\shutil.py",line 261,in copyfile
    with open(src,'rb') as fsrc,open(dst,'wb') as fdst:
PermissionError: [Errno 13] Permission denied: 'C:\\Users\\hudso\\AppData\\Local\\Temp\\tmpbrmqzbjf'

我一直在试图找出原因,但是我并没有真正到达目的地。我实际上并没有使用StackOverflow太多,因此,如果有什么我遗漏的地方,我应该只添加注释,然后对其进行编辑。谢谢

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?
Java在半透明框架/面板/组件上重新绘画。
Java“ Class.forName()”和“ Class.forName()。newInstance()”之间有什么区别?
在此环境中不提供编译器。也许是在JRE而不是JDK上运行?
Java用相同的方法在一个类中实现两个接口。哪种接口方法被覆盖?
Java 什么是Runtime.getRuntime()。totalMemory()和freeMemory()?
java.library.path中的java.lang.UnsatisfiedLinkError否*****。dll
JavaFX“位置是必需的。” 即使在同一包装中
Java 导入两个具有相同名称的类。怎么处理?
Java 是否应该在HttpServletResponse.getOutputStream()/。getWriter()上调用.close()?
Java RegEx元字符(。)和普通点?