小编HBe*_*eel的帖子

将javacc设置为使用命令提示符

我一直在尝试设置javacc但是遇到了问题.当我输入javacc adder.jj时(在adder.jj所在的目录中)我得到"'javacc'不被识别为内部或外部命令,可操作程序或批处理文件".

根据我的理解,我必须转到环境变量,TEMP并将PATH更改为C:\ javacc-6.0\bin; 添加到开头.(我将javacc zip解压缩到C :).我试过这个,并没有运气重新启动我的电脑.我也尝试添加C:\ javacc-6.0\bin\lib但是再没有运气.当我安装java以获取cmd以识别javac并且它工作时,我这样做了!

这可能是微不足道的,但我无法让它工作!

谢谢

亨利

java path javacc

18
推荐指数
1
解决办法
1万
查看次数

如何使用PyTorch 0.4.0从numpy数组中使用requires_grad = True创建FloatTensor?

Pytorch 0.4.0引入了Tensor和Variable类的合并.

在这个版本之前,当我想Variable从一个numpy数组创建一个autograd时,我会做以下(其中x是一个numpy数组):

x = Variable(torch.from_numpy(x).float(), requires_grad=True)
Run Code Online (Sandbox Code Playgroud)

使用PyTorch版本0.4.0,迁移指南显示了我们如何创建启用了autograd的Tensors,示例显示您可以执行诸如

x = torch.ones(3, 4, requires_grad=True) 
Run Code Online (Sandbox Code Playgroud)

并设定requires_grad现有的张量

existing_tensor.requires_grad_()
Run Code Online (Sandbox Code Playgroud)

我尝试了以下三件事来尝试创建一个Tensor,requires_grad=True它给出了错误(在哪里x是一个numpy数组):

首先是

x = FloatTensor(x, requires_grad=True)
Run Code Online (Sandbox Code Playgroud)

这给出了错误

TypeError: new() received an invalid combination of arguments - got 
(numpy.ndarray, requires_grad=bool), but expected one of:
 * (torch.device device)
 * (tuple of ints size, torch.device device)
      didn't match because some of the keywords were incorrect: 
requires_grad
 * (torch.Storage storage)
 * (Tensor other)
 * (object data, torch.device …
Run Code Online (Sandbox Code Playgroud)

python numpy pytorch

8
推荐指数
1
解决办法
5717
查看次数

标签 统计

java ×1

javacc ×1

numpy ×1

path ×1

python ×1

pytorch ×1