主題
:
AMD倒向DirectX 12,等於是開了一個3年後定勝負的賭局
瀏覽單個文章
csshih
*停權中*
加入日期: Mar 2011
文章: 1,522
from:
http://documen.tician.de/pycuda/
引用:
import pycuda.autoinit
import pycuda.driver as drv
import numpy
from pycuda.compiler import SourceModule
mod = SourceModule("""
__global__ void multiply_them(float *dest, float *a, float *b)
{
const int i = threadIdx.x;
dest[i] = a[i] * b[i];
}
""")
multiply_them = mod.get_function("multiply_them")
a = numpy.random.randn(400).astype(numpy.float32)
b = numpy.random.randn(400).astype(numpy.float32)
dest = numpy.zeros_like(a)
multiply_them(
drv.Out(dest), drv.In(a), drv.In(b),
block=(400,1,1), grid=(1,1))
print dest-a*b
from:
https://zh.wikipedia.org/wiki/CUDA
引用:
CUDA同時提供低級API與高級API。最初的CUDA軟體發展包(SDK)於2007年2月15日公布,支援Microsoft Windows和Linux。而後在第二版中加入了對Mac OS X的支援,取代了2008年2月14日發布的測試版。所有G8x系列及以後的NVIDIA GPUs皆支援CUDA技術,包括GeForce,Quadro和Tesla系列。CUDA與大多數標準作業系統相容。Nvidia聲明:根據二進位相容性,基於G8x系列開發的程式無需修改即可在未來所有的Nvidia顯卡上運行。
2015-06-15, 12:59 AM #
44
csshih
瀏覽公開訊息
傳送私人訊息給csshih
查詢csshih發表的更多文章
增加 csshih 到好友清單