Arrayfire翻转抛出异常
arrayfire flip throws exception
我尝试翻转大小的矩阵[249 1 50 20],这是代码:
array flipped_delta = flip(delta, 0);
我得到以下例外:
Unhandled exception at 0x00000001801FCA92 (libafcu.dll) in r.exe: 0xC0000094: Integer division by zero.
我尝试用flip(delta, 2)
翻转,然后得到:
c:varlibhudsonworkspacebuild-win64-masterjacketsrccuda../common/flip.cp
p:47: CUDA runtime error: invalid configuration argument (9)
我在做什么错?谢谢。
我不知道arrayfire,但是快速窥视文档表明尺寸0沿垂直轴,但是您只有一排,所以没有什么可翻转的。因此,这可能是处理该案例的错误,我期望在这里进行否。
尝试使用尺寸1(水平):
array flipped_delta = flip(delta, 1);
免责声明:这可能或不可能实际上是dimension indexes在arrayfire中的工作方式。
相关文章:
- 从构造函数抛出异常时如何克服内存泄漏
- 函数如何通知用户它基于函数原型抛出异常?
- 在缺少函数重载时抛出异常,并带有 std::variant 而不是编译时错误
- VisualStudios 会抛出异常,而代码块不会 [C++]
- 如果不包含 pthread,为什么 GCC 的线程标准库实现会抛出异常?
- ZMQ::send() 抛出异常并终止 QNX 进程.为什么以及如何从中恢复?
- new(std::nothrow) int[n] 抛出异常
- 为什么g_object_set抛出异常(vcruntime140.dll)?
- 你能防止 std::regex 在无效表达式上抛出异常吗?
- C++子线程抛出异常
- 我们应该在抛出异常之前取消分配内存吗
- 有没有一种方法可以让OpenCLC++绑定为所有错误抛出异常
- 为什么访问模板化变体作为返回值抛出异常
- 如何实现,错误分配中止而不是抛出异常
- std::p riority_queue::p op什么时候会抛出异常
- 在0x5914F3BE抛出异常(基于.dll)
- std::vector 默认构造函数可以抛出异常吗?
- 挂钩创建文件抛出异常:读取访问冲突
- getaddrinfo 抛出异常
- Arrayfire翻转抛出异常