您好我正在尝试在我的Mac上运行deepmind q学习软件。我相信我拥有运行网络所需的所有库。但是我不明白实际运行“run_cpu”或“run_gpu”命令。我已尝试在终端中运行它,文件后跟游戏名称突破。即“./run_gpu突破”。带代码的github页面说你需要做的就是从roms文件夹中复制rom,但我不太清楚这意味着什么/怎么做。可以在此处找到存储库:https://github.com/kuz/DeepMind-Atari-Deep-Q-Learner
我确信我错过了一些非常简单的东西。这是终端打印输出:
Els-MacBook-Air:DeepMind-Atari-Deep-Q-Learner-master elcapitan$ ./run_gpu breakout
-framework alewrap -game_path /Users/elcapitan/Desktop/DeepMind-Atari-
Deep-Q-Learner-master/roms/ -name DQN3_0_1_breakout_FULL_Y -env breakout -
env_params useRGB=true -agent NeuralQLearner -agent_params
lr=0.00025,ep=1,ep_end=0.1,ep_endt=replay_memory,discount=0.99,hist_len=4,learn_start=50000,replay_memory=1000000,update_freq=4,n_replay=1,network="co
nvnet_atari3",preproc="net_downsample_2x_full_y",state_dim=7056,minibatch_s
ize=32,rescale_r=1,ncols=1,bufferSize=512,valid_size=500,target_q=10000,cli
p_delta=1,min_reward=-1,max_reward=1 -steps 50000000 -eval_freq 250000 -
eval_steps 125000 -prog_freq 10000 -save_freq 125000 -actrep 4 -gpu 0 -
random_starts 30 -pool_frms type="max",size=2 -seed 1 -threads 4
./run_gpu: line 46: qlua: command not found
对不起,如果这听起来很愚蠢。无论如何,如果你有一个解决方案,我会很感激。谢谢!
答案 0 :(得分:0)
你需要安装qlua,试试
ObservableCollection<MyProduct> MyCollection = new ObservableCollection<MyProduct>();
MyCollection.Add(new MyProduct()); //Event is raised, becouse you changed collection
MyCollection.First().Id = 1; //Event is not raised, collection is same, nothing changed