Python 3.x 是否有任何tensorflow版本的numpy.view\u as\u windows?

Python 3.x 是否有任何tensorflow版本的numpy.view\u as\u windows?,python-3.x,numpy,tensorflow,Python 3.x,Numpy,Tensorflow,我正在使用python3和tensorflow通过使用numpyview\u as\u windows生成图像补丁,但是由于numpy不能在GPU上运行,有没有办法使用tensorflow 例如:view\u as\u windows(阵列2D、窗口形状、步幅) 谢谢注意:此答案不回答OP的确切问题,但解决了评论中阐明的OP的实际需要(即快速生成图像补丁)。我只是觉得这比格式糟糕的评论更适合这里 如果您需要做的只是生成图像补丁,那么Tensorflow(通常是GPU加速)不是合适的工具,因为实际

我正在使用python3和tensorflow通过使用numpy
view\u as\u windows
生成图像补丁,但是由于numpy不能在GPU上运行,有没有办法使用tensorflow

例如:
view\u as\u windows(阵列2D、窗口形状、步幅)


谢谢

注意:此答案不回答OP的确切问题,但解决了评论中阐明的OP的实际需要(即快速生成图像补丁)。我只是觉得这比格式糟糕的评论更适合这里

如果您需要做的只是生成图像补丁,那么Tensorflow(通常是GPU加速)不是合适的工具,因为实际计算很简单(提取图像的一个子区域),瓶颈是GPU和CPU之间的内存传输

因此,我的建议是,编写使用
view\u as\u windows
的纯CPU代码,并通过
multiprocessing
将其并行化,以在所有CPU内核上分配工作负载


如果您以后需要将这些补丁提供给Tensorflow图,方法是首先在CPU上生成补丁(使用您喜欢的任何输入管道),对它们进行批处理,然后将它们提供给GPU进行图形计算。

您以后是否需要在Tensorflow图中使用这些补丁,或者这只是为了“快速”使用补丁生成?我想我只是想快速生成补丁,因为我以后还需要修改它。事实上,我是这个tensorflow的新手,所以如果你有任何建议,它将非常棒:谢谢,很好的信息!我将尝试寻找更多关于这方面的信息。我想我必须为这件事道歉。