小编ans*_*ans的帖子

Colab Pro+ 无需额外内存

我一直在运行此笔记本,运行时类型为“高 RAM”“GPU”。我收到以下错误:

CUDA 内存不足。尝试分配 64.00 MiB(GPU 0;15.90 GiB 总容量;已分配 14.81 GiB;31.75 MiB 空闲;PyTorch 总共保留 14.94 GiB)

所以我从 Pro 升级到 Pro+,因为这应该会给我更多的内存,但我仍然遇到同样的错误。

google-colaboratory

6
推荐指数
1
解决办法
4378
查看次数

在 C 中通过重新引用传递的强制转换函数参数

我有以下功能。它适用于short

void foo (short n, short * res)
{
  *res = n*2;
}
Run Code Online (Sandbox Code Playgroud)

我想将结果存储在double变量中。例如:

short in = 5;
double out = 0;
foo(in,&out);
Run Code Online (Sandbox Code Playgroud)

但这样的结果是一些垃圾。有没有办法在这种情况下强制转换这些类型,或者唯一的解决方案是使用一些类型的临时变量short

c floating-point integer type-conversion function-definition

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