gnumpy

Original: http://www.cs.toronto.edu/~tijmen/gnumpy.html

Gnumpy гэта свабоднае праграмнае забеспячэнне, але калі вы выкарыстоўваеце яго ў навуковай рабоце, які атрымлівае апублікаваныя, вы павінны прывесці гэты тэхнічны справаздачу ў публікацыі.

Спампаваць: gnumpy.py (таксама пераканайцеся, што самую апошнюю версію Cudamat)
Дакументацыя: тут.

Вы хочаце мець і вылічальную моц GPU, і праграмавання зручнасць Python NumPy ці што? Gnumpy + Cudamat прынясе вам гэта.

Gnumpy з’яўляецца просты модуль Python, які ўзаемадзейнічае такім чынам, амаль ідэнтычны NumPy, але робіць яго вылічэнні на GPU кампутара. Глядзіце ў гэтым прыкладзе, навучанне ў УОР, выкарыстоўваючы Gnumpy.

Gnumpy працуе па-над, і, такім чынам, патрабуе, выдатны бібліятэку cudamat, напісаны Vlad Mnih.

Gnumpy можа працаваць у рэжыме сімуляцыі: усё адбываецца на працэсары, але інтэрфейс застаўся ранейшым. Гэта можа быць карысна, калі вы хочаце, каб пісаць праграмы на вашым GPU-менш ноўтбукам перад іх запускам на GPU абсталяваныя машыны. Гэта таксама дазваляе лёгка праверыць, што прадукцыйнасць ўзмацнення вы атрымліваеце ад выкарыстання GPU. У рэжыме мадэлявання патрабуе npmat, напісаная Іллёй Sutskever.

Gnumpy будзе ліцэнзаваны BSD-стылі (гэта значыць гэта абсалютна бясплатна выкарыстоўваць для ўсіх, таксама ў якасці кампанента ў камерцыйным праграмным забеспячэнні), з аднаго Паведамленні заўвага: калі вы выкарыстоўваеце яго для навуковай працы, што будзе апублікавана, вы павінны ўключыць спасылку на Gnumpy справаздачу цёк ў публікацыі. Для атрымання падрабязнай інфармацыі пра ліцэнзію, бачыць вяршыню gnumpy.py.

Глядзіце таксама гэтую прэзентацыю Ксаўе Arrufat, прадстаўляючы NumPy на Python для аналізу дадзеных Meetup ў Барселоне, 2013.

Апошнія змены:

2013/02/22: Выпраўленні ў макс () і log_1_plus_exp (), які ўплывае толькі паводзіны, калі ён не выкарыстоўваецца графічны працэсар.
2012-07-25: Выпраўленне. gnumpy.dot (х, х), калі х з’яўляецца 1-мерны масіў, не працуе, а ў цяперашні час працуе.
2011-06-06: gnumpy.dot () зараз прымае масівы ndim> 2.
2011-04-19: Выпраўленне: памылкі, звязаныя з некалькі нулявых масіваў памеру былі ўсталяваныя.
2011-04-15: Выпраўленне. “х = gnumpy.zeros (10); х [масіў ([])] = GArray ([])” не працуюць так, як трэба. Цяпер ён робіць.
2011-03-24: Дададзеныя gnumpy.outer ().
2011-03-15: Магчымасць праверыць infs і NaNs аўтаматычна дададзены Gnumpy.
2010-07-19: Cudamat зараз дазваляе хуткае індэксаванне з масівамі індэксаў. Спампаваць новую Cudamat мець хуткае індэксаванне з масівамі ў Gnumpy.
2010-07-08: Перайменаваны праект на Gnumpy. Гэта выкарыстоўваецца, каб назваць Gpunnumpy.

Comments are closed.