[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003753] Re: [dennou-ruby:003752] 大規模データ
- To: Dennou-ruby <dennou-ruby@xxxxxxxxxxx>
- Subject: [dennou-ruby:003753] Re: [dennou-ruby:003752] 大規模データ
- From: Seiya Nishizawa <seiya@xxxxxxxxxxxxxx>
- Date: Thu, 30 Oct 2014 09:52:16 +0900
- Dkim-signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:from:date:message-id :subject:to:content-type:content-transfer-encoding; bh=rcrPdqMaGAdiOHsNn87nSU7c+df9EZBRBin/Sz2TVD4=; b=ZuqePHk/olO2pWA8G7jvTvenjQzjR74FKnRpiBDkSQ8MTZ2CHIt7NAZeGeXImzVI7w gcaQr+qPz34tYfLfxTXbGtb46Afcx9kfatFtB8X/Q6e0nk6+uu3pcsCA8JcxeCdYyEIZ I617Mu+QleIuY+wxICt6hh/0vmK+g8whGkt2GI5rBjN5IUAx4qlhdwdsM6iv3AiaVN8Y oGoNbLapIHztu1QF4+kZnlJBUHCh61xQTXauVsakm4hOWJjvCj7S8kQOFECGxieupkBj R3ke6v8wx5XvRkZvdYWCXWeYEH3LA5CwzNHzFLT1dKPvufK0oheaLP3qSEfMGJLb2Ev/ o/ZA==
- Sender: seiyani@xxxxxxxxx
����
3/18 ����ML����
narray-bigmem (narray plus over 2GB memory handling and thread
parallel processing)
�Ȥ�������������ˡ�2GB�ۤ���Ρ�narray ����������
https://github.com/seiya/narray-bigmem
�����Ȥ��������嵭���ź����������å��ɬ��Ǥ���
���ȡ����ι���������ѹ���ɬ��Ȥλ���⤤������Ƥ��ޤ���
# gmail �Ǥ���������Ƥ�����뤬�����ʤ��Τǡ�������ֹ椬ʬ�����������ޤ���# ���ȡ� dennou-ruby ML ��web ���������֤� 2014 �ϤĤ����Ƥ��ʤ�����͡�
--- �������뤳����������ž�����Ƥ����ޤ������)
��y-netcdf-*.*.*/lib/netcdf.rb ��ruby-dcl-*.*.*/lib/dcl.rb
Ƭ����NArray �� NArray-bigmem ����ꤷ�Ƥ����꤬����������
���NArray.constants.include?("SUPPORT_BIGMEM")
Ruby-1.9�ʾ��ϡ���å����������ʤäƤ��ꡢ
����ư��ޤ��������
NArray.constants.include?("SUPPORT_BIGMEM")
��rray.constants.map{|t|t.to_s}.include?("SUPPORT_BIGMEM")
�Ȥ��Ʋ���ޤ�����
���ȡ���ʬ����äơ����顼�����������Ф����ˤʤäƤ��ޤ�����
������դΤ褦�ʵ������ޤ�
��y-dcl ��NumRu::DCL::SUPPORT_BIGMEM �����������ʤ�
ruby-netcdf�Υѥå�Ǥϡ�Ʊ��Τ��������������Τǡ�
�������ͤˡ�init.c.default �������ޤ�����
--- /home/kohmasa/usr/src/ruby-dcl-1.7.0/init.c.default
+++ /home/kohmasa/usr/src/ruby-dcl-1.7.0_bigmem/init.c.default
@@ -1,6 +1,7 @@
#include <stdio.h>
#include "ruby.h"
#include "libtinyf2c.h"
+#include "narray.h"
/* for compatibility with ruby 1.6 */
#ifndef RARRAY_PTR
@@ -124,6 +125,12 @@
mDCL = rb_define_module_under(mNumRu, "DCL");
rb_define_const(mDCL, "DCLVERSION", rb_str_new2(DCLVersion));
+#ifdef NARRAY_BIGMEM
+ rb_define_const(mDCL, "SUPPORT_BIGMEM", Qtrue);
+#else
+ rb_define_const(mDCL, "SUPPORT_BIGMEM", Qfalse);
+#endif
+
init_grph1_csgi(mDCL);
init_grph1_scpack(mDCL);
init_grph1_sgpack(mDCL);
�ʾ�����
--- �������뤳���ޤ�
�߷��
2014ǯ10��� 6:54 Shin-ichi Takehiro <takepiro@xxxxxxxxxxxxxx>:
> ����Ǥ�.
>
> ������ 1024^3 ����礭���Υǡ�������> �ʤ����ʤ�����. ���ʤ����߹�����> GPhys/NArray ��2GB �θ³�����Ƥ��ޤ�, �������� ���ɤ��륿���ߥǥ��顼���ФƤ��ޤ��ޤ�.
>
> 2 GB �äƤ��ޤɤ��ǡ�����Ȥ��Ƥϸ������褦�ʵ������ޤ���,
> ���������褵�������Ǥ��礦? ��塼�ȥꥢ���ФƤ���
> ������롼�פDz� �Ȥ��ä����ȤϤ��ޤ��ꤿ���ʤ��Ǥ�.
> ���ԤΤ��ո���ʹ����������.
>
> Takepiro(������������. ������> E-mail:takepiro@xxxxxxxxxxxxxx
> takepiro@xxxxxxxxxxxxxxxxxxxx
>
>
>
--
Seiya Nishizawa
RIKEN Advanced Institute for Computational Science
Tel: +81-78-940-5754, Fax: +81-78-304-4972
7-1-26, Minatojima-minami-machi, Chuo-ku, Kobe, Hyogo 650-0047, Japan