xuesu

Results 19 comments of xuesu

i think you can use pfind.spectra directly??

the results has been generated, it is pbuild which does some visualization raised this bug. pls directly use pfind.protein or pfind.spectra or pfind.summary

@Hao-Chi

please give us more logs...

非常感谢!贵司是我看到的回复最即时的类似库!其实-j50也是报一样的错误

有点不好意思,但是` TensorArgDef OutputAt(size_t idx) { return args_def().input_defs()[idx]; }`这是刻意这么写的么?我看其他到的头文件没有这么写呀。。。https://github.com/PaddlePaddle/Paddle/blob/develop/paddle/phi/capi/include/wrapper_base.h ln553

出问题的kernel是 ``` PD_REGISTER_KERNEL(eigvalsh, // cuda_only GPU, ALL_LAYOUT, phi::EigvalshKernel, float, double, phi::dtype::complex, phi::dtype::complex) { kernel->InputAt(1).SetDataType(phi::dtype::ToReal(kernel_key.dtype())); ``` 这里input只有1个,但是却要求第1个(也就是第二个)的input datatype为REAL。那么这里到底是 1. 要求input应当至少有2个 2. 第0个input data type为REAL(我的猜测) - 因为这个如果和np.linalg.eigvalsh相同的话,那应该只有一个input才对。如果意图是把整数矩阵转化为浮点数矩阵那也有可能 - `forward : eigvalsh (Tensor...

``` >python -m pip install paddlepaddle-gpu==3.0.0b1 -i https://www.paddlepaddle.org.cn/packages/stable/cu123/ >python -m unittest test_eigvalsh_op.py Illegal instruction (core dumped) ```

我关掉了-DWITH_TESTING,错误不变。另外我无法用-DWITH_TESTING来编译该库。 我使用了kernel->InputAt(0).SetDataType(phi::dtype::ToReal(kernel_key.dtype()));编译成功