我有一个存储库,其中包含 Travis-CI 的徽章。根据 Travis-CI 文档的建议,此徽章包含在 Readme.md 中,并具有以下链接:
[](https://travis-ci.org/nikicc/orange3-text)
然而,现在每个 fork 我的存储库的人都会获得我的Travis-CI 徽章的链接,因为它是与我的用户名一起硬编码的。我希望实现所有叉子自动具有指向他们的徽章的链接,而不是我的徽章的链接。是否可以通过在 Github 上的 Readme.md 文件中使用存储库用户名的某个变量来绕过这个问题?对此有什么好的解决方案吗?
我正在使用PyOpenCL处理Python中的图像并将3D numpy数组(heightx widthx 4)发送到内核.我在内核代码中索引3D数组时遇到问题.现在我只能将整个输入数组复制到输出中.当前代码如下所示,img图像位于img.shape = (320, 512, 4):
__kernel void part1(__global float* img, __global float* results)
{
unsigned int x = get_global_id(0);
unsigned int y = get_global_id(1);
unsigned int z = get_global_id(2);
int index = x + 320*y + 320*512*z;
results[index] = img[index];
}
Run Code Online (Sandbox Code Playgroud)
但是,我不太明白这项工作如何.例如,如何索引img[1, 2, 3]此内核中的Python等价物?而且,当我将结果返回到Python时,results如果我希望它results[1, 2, 3]在numpy数组中的位置,那么应该使用哪个索引来存储某个项目?
要运行它,我使用这个Python代码:
import pyopencl as cl
import numpy as np
class OpenCL:
def __init__(self): …Run Code Online (Sandbox Code Playgroud)