小编nik*_*icc的帖子

Github 是否支持 Readme.md 中的用户名变量?

我有一个存储库,其中包含 Travis-CI 的徽章。根据 Travis-CI 文档的建议,此徽章包含在 Readme.md 中,并具有以下链接:

[![Build Status](https://travis-ci.org/nikicc/orange3-text.svg?branch=master)](https://travis-ci.org/nikicc/orange3-text)

然而,现在每个 fork 我的存储库的人都会获得我的Travis-CI 徽章的链接,因为它是与我的用户名一起硬编码的。我希望实现所有叉子自动具有指向他们的徽章的链接,而不是我的徽章的链接。是否可以通过在 Github 上的 Readme.md 文件中使用存储库用户名的某个变量来绕过这个问题?对此有什么好的解决方案吗?

code-coverage github badge travis-ci readme

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

PyOpenCL索引内核代码中的3D数组

我正在使用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)

python arrays numpy pyopencl

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

标签 统计

arrays ×1

badge ×1

code-coverage ×1

github ×1

numpy ×1

pyopencl ×1

python ×1

readme ×1

travis-ci ×1