问题列表 - 第39099页

将结构传递给CUDA内核

我是CUDA C的新手,我正在尝试将typedef'd结构传递给内核.当我尝试使用仅包含整数的结构时,我的方法工作得很好,但是当我切换到浮点数时,我得到了无意义的数字作为结果.我认为这与对齐有关,我尝试包括__align__我的类型声明,但无济于事.有人能举例说明这是如何完成的,还是提供了另一种方法?我正在尝试设置它,以便我可以轻松地添加或删除字段,而不会更改除结构和内核之外的任何内容.我的代码:

typedef struct __align__(8)
{
    float a, b;
} point;

__global__ void testKernel(point *p)
{
    int i = blockIdx.x * blockDim.x + threadIdx.x;
    p[i].a = 1.1;
    p[i].b = 2.2;
}

int main(void)
{
        // set number of points 
    int numPoints    = 16,
        gpuBlockSize = 4,
        pointSize    = sizeof(point),
        numBytes     = numPoints * pointSize,
        gpuGridSize  = numPoints / gpuBlockSize;

        // allocate memory
    point *cpuPointArray = new point[numPoints],
          *gpuPointArray = new point[numPoints];
    cpuPointArray = (point*)malloc(numBytes);
    cudaMalloc((void**)&gpuPointArray, numBytes);

        // launch …
Run Code Online (Sandbox Code Playgroud)

struct cuda alignment

14
推荐指数
2
解决办法
2万
查看次数

这个宏有什么作用?__success(return> = 0)long

在Windows头文件WinNT.h中,HRESULT定义如下:

typedef __success(return >= 0) long HRESULT;
Run Code Online (Sandbox Code Playgroud)

做了一些研究我了解到"__ccess"宏是Microsoft源代码注释语言SAL的一部分,并在sal.h中定义.但对于我的生活,我无法弄清楚它的作用或它是如何做到的.

提前致谢.

托德

annotations hresult visual-c++

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

Textarea高度增加

当我们从18px输入最大50px时,如何增加文本区域的高度.然后,如果有人输入更多,滚动条应该接管.这可能吗 ?

jquery textbox textarea

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

重组项目文件夹后丢失git历史记录

我在一个月前做了一个提交,涉及我创建新的文件夹和子文件夹,并在我们之间移动我的源代码文件.我从那时起第一次浏览我的历史并且意识到git已经"丢失"了历史,因为原始文件被删除然后重新添加,我想 - 即当我在我的git GUI中查看文件时(它是根据NDA,所以我不能直接讨论它,但是例如,这个存储库也在GitHub上被破坏.GitHub清楚地显示它将提交检测为一系列动作.)它只显示每个文件的历史记录,当项目文件夹时被重组了.

在阅读了几个问题(获取Git以确认以前移动的文件,如何使git标记为已删除文件和将新文件作为文件移动?)之后,我比起初时更加迷失.从那些答案中听起来我根本无法解决这个问题?我真的很感激这里的任何帮助.

git version-control

18
推荐指数
2
解决办法
7043
查看次数

Objective C的任何好的照片浏览库?

Objective Three的任何好的照片浏览库,除了Three20?

iphone objective-c

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

Web浏览器中的笔/手写笔支持

是否有任何网络浏览器可以为DOM提供笔/手写笔特定事件(如压力),类似于Microsoft的RealTimeStylus API?

这有没有标准的DOM接口?如果没有,是否有允许这样的专有扩展,可能使用插件?

browser html5 pressure stylus-pen

12
推荐指数
2
解决办法
7328
查看次数

从bak文件中检索数据库名称

我有一个bak文件,其中包含数据库的备份.

我想将此数据库还原到新位置,我需要从此文件中检索数据库名称,任何想法如何操作?

我需要它来覆盖数据文件位置和日志文件位置.

感谢帮助.

.net c# sql-server smo sql-server-2005

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

有人可以解释HTML5 aria-*属性吗?

我想知道aria-*属性的用途.他们可以拥有什么价值,他们是定义价值还是我可以创造自己的价值观?

html5 accessibility wai-aria

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

C++中保留的关键字

我认为C++中有保留关键字,为什么它们被称为"保留关键字"并被归类为不同?

c++

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

ShortBuffer.capacity的大小或长度是否相同

我可以使用容量来查找ShortBuffer的实际大小或长度吗?根据我的阅读,它返回缓冲区中包含的元素数量.但是"容量"这个词是如此含糊不清.如果我在这个缓冲区中放入一个5个短路的数组,容量总是会返回5吗?

java

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