Li Xiang
Li Xiang
发现 oneflow 的 cat op 只是不支持 broadcast 机制。
### 下面是在 cuda 上,Graph global test 暂时未打开的 Op(后面提 PR 逐一解决)。 ✅ 代表已完成。 | Error Type| Op name | |--|--| | RuntimeError: Check failed: tensor->grad_fn_node().get() != nullptr a grad function node...
np.array([1,2]).astype(np.double)[0] 是 numpy.float64 类型,所以没有调用 ScalarAdd2Functor。
> 是的,其他numpy类型是可以被转换为Tensor 也不是这样的,总结了下: oneflow 当前与 torch 没对齐的地方有下面两点: - 我们以 `c = a + b` 为例,假设 a 为 numpy.xx 类型(实际上必须一个 “scalar”,如果一个 numpy 数组和 tensor 二元运算,在 torch 上是不支持的,oneflow 支持),b 为 oneflow.tensor,那么在 oneflow...
这里分 case 详细讨论一下这个问题: - 第一种:a 是 numpy.xx type,b 是 tensor,做 b+a。 ``` import oneflow as flow import numpy as np a=np.array([1]).astype(np.double)[0] print(type(a)) b=flow.randn(1) c= b + a print(type(c)) import torch...
>  求问为什么使用onediff生图效果很模糊 能否提供可以复现的代码以及 prompt(可用于对比)?
请问你的错误解决了吗,我在多卡训练也遇到了错误。 如下: RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:3 and cuda:0! (when checking argument for argument weight in method wrapper__cudnn_convolution)
**The error message is this:** ``` (base) lixiang@vs008:~/CWT-for-FSS$ sh scripts/train.sh pascal 1 [0,1] 50 1 0%| | 0/5953 [00:00
> > 请问你的错误解决了吗,我在多卡训练也遇到了错误。 如下: RuntimeError: Expected all tensors to be on the same device, but found at least two devices, cuda:3 and cuda:0! (when checking argument for argument weight in...