我对 Chainer 感到绝望,因为我无法将它与 GPU 一起使用大约一周。 我得到的错误: RuntimeError: CUDA environment is not correctly set up (see https://github.com/chainer/chainer#install ...
我对 Chainer 感到绝望,因为我无法将它与 GPU 一起使用大约一周。 我得到的错误: RuntimeError: CUDA environment is not correctly set up (see https://github.com/chainer/chainer#install ...
我想在 ChainerRL 中扩展 PPO 代理 class。 我做了以下事情: 我试过健身房的cartpole env,但是在做的时候 它只是与以下 output 崩溃 请帮助我如何在此处扩展 PPO class。 ...
我已经使用 Chanier 训练了一个深度 Q-Learning 模型: 保存模型后,我再次调用模型并在其中输入数据以使其预测: 负载模型: 输入一行数据: 数据看起来像: 现在预测: 但错误说: 完整的错误是: ...
我有 4 个文件夹:Cat、Dog、Tiger 和 Kangaroo,每个文件夹中保存了 100 张图片。 当我使用 chainer 库导入 mnist 数据集时,我得到了图像元组及其相应的标签。 我希望以相同的格式阅读和携带我的数据集。 Chainer 代码如下所示: 我尝试了以下代码, ...
我需要在Chainer 框架中加载一个预先训练的模型,但据我所知,保存的 (.npz) 文件只包含权重,我必须重建模型然后将权重加载到其中,并且无法加载一个命令中的完整模型,如 Tensorflow。 这是真的? 我是这样,任何有 Chainer 框架经验的人都可以提供一些指导吗? 如果没有,在上 ...
我想在我的模型中定义一些可学习的参数,这些参数在前馈中乘以特征图并在反向传播时更新。 我如何在链接器框架中实现它? ...
我有一个 DQN 强化学习 model,它是使用 ChainerRL 在 Ms Pacman Atari 游戏环境中的内置 DQN 实验进行训练的,我们将此文件称为 model.npz。 我有一些用 Keras 编写的分析软件,它使用 Keras 网络并将 model 加载到该网络中。 我无法让从 ...
我正在使用 Chainer 训练(微调)一个 Resnet 模型,然后使用检查点进行评估。 检查点是一个具有以下结构的 npz 文件: 当我使用chainer.serializers.load_npz(args.load, model)加载模型进行评估时(其中模型是标准 resnet),我收到 ...
我是一名学习机器学习的学生。 对于我的研究,我们需要通过二阶来区分损失函数,我们使用“chainer.functions.sigmoid_cross_entropy”。 一个类似的函数是“chainer.functions.softmax_cross_entropy”。 这个函数有一个参数“,ena ...
我有一个chainer模型。 例如这样的事情: 将 chainer.links 导入为 L 我想打印模型中的图层。 谷歌搜索“chainer 打印层”是徒劳的。 有人知道如何在chainer中打印图层吗? ...
我有 CUDA 内核,它采用 float3、int2 等结构作为参数。 我似乎无法通过 cupy rawkernel 接口正确地将参数传递给这些内核。 我曾尝试为 float3 参数传递一个包含 3 个浮点数的 1d cupy 数组,但该参数在内核中没有正确解释。 我尝试传递 ctypes 结构,但 ...
我在 Windows 机器(Win10 Pro 64 位、i7-7700、8GB 内存、GTX-1060-6GB)中使用带有 Spyder3.3.6 和 Python 3.7.5 的 cupy。 cupy、chainer、cuda和cuDNN的版本分别是6.0.0、5.3.0、10.1.243和 ...
假设我创建了一个简单的全连接网络: 我想用n_out输出训练这个 model,然后,在训练之后,在微调网络之前添加额外的输出。 我找到了删除最后一层以重新训练新的最后一层的方法,但这不是我想要的:我想保留现有输出的权重。 新输出的权重将随机初始化。 ...
请问我该如何解决这个问题? 错误: 文件“/usr/local/lib/python3.6/dist-packages/chainer/initializers/init .py”,第 50 行,在 generate_array 数组 = xp.empty (shape, dtype=dtype) ...
在 ImageNet 数据集上训练 AlexNet Model 时,我增加了批量大小,因为我增加了 GPU 的数量。 当我收到 OOM 错误时,它可以正常工作到 4096。 我从 4 个 GPU 上的 1024 批量大小开始,然后在 8 个 GPU 上批量大小为 2048。 但是,当我在 16 个 ...
如何测量每一层所花费的时间? 这应该包括向前和向后传球。 例如,在 VGG 的情况下,我想知道每一层所花费的时间。 部分代码如下所示。 ...
我正在尝试修改chainer的class、SGDRule(optimizer.UpdateRule),以制作我原来的优化器。 为了实现我想要的,我不仅需要得到梯度,还需要得到损失。 在通过反向传播生成梯度之前,必须完成产生损失的前向路径。 我需要那种损失。 问题是我必须访问 class 中 upda ...
我一直在尝试修改 Chainer 的 cifer 示例代码,以便它可以与多个优化器一起使用。 正如 Chainer 文档(版本 7.0.0b3)的第 946 页所写,我认为 function,training.updaters.ParallelUpdater,不仅可以采用优化器 object,还可以 ...
我可以在 Chainer 中获得渐变剪裁 function 吗? 我在 Pytorch 文档中找到了一些代码: https://pytorch.org/docs/stable/_modules/torch/nn/utils/clip_grad.html Chainer 中是否有类似替代 funct ...
我正在Google Cloud Platform(GCP)上开发我的深度学习程序,并希望使用chainerui可视化结果,但尚未成功。 有人找到了吗? 由于我是通过ssh从家里的Windows计算机登录到GCP的,因此所有工作都是基于CGI完成的。 在ssh窗口中,我放置了一个命令行“ ...