[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[dennou-ruby:003714] Re: narray-bigmem (narray plus over 2GB memory handling and thread parallel processing)
- To: dennou-ruby@xxxxxxxxxxx
- Subject: [dennou-ruby:003714] Re: narray-bigmem (narray plus over 2GB memory handling and thread parallel processing)
- From: Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxx>
- Date: Tue, 18 Mar 2014 21:58:44 +0900
堀之内です。
> zipでもダウンロードできます。
> # パッケージングする時はそのzipを使います。
あう。ということは,git clone したのを使うと
余計なものが入ってしまう?
# narray-bigmem は,https://github.com/ トップの検索窓で
探せない(narray とか narray bigmem と入れてもひっかから
ない)のですが,待ってればそのうち探せるようになるか...?
> 村上真也です。
>
> githubは、適当なところ(それが何処かは問題ですが)を押すと、
> zipでもダウンロードできます。
> # パッケージングする時はそのzipを使います。
>
> 2014年3月18日火曜日、Seiya Nishizawa<seiya@xxxxxxxxxxxxxx>さんは書きました:
>
> > 西澤です
> >
> > あんまり詳しくないのですが、git clone して手元でコンパイルという流れしかないと思います。
> >
> > 複数 ruby 環境については別メールで佐々木さんがコメントされていますが、
> > 個人的には、いろいろ試すときには、どこかにインストールして path を通す安直方法をとります。
> > それなりに継続して使う場合は rbenv などを使う方が楽だと思います。
> >
> > 2.1 では試していなかったので、
> > とりあえずコンパイルが通ったというのは良かったです。
> >
> >
> > 西澤誠也
> >
> > 2014年3月18日 18:31 Takeshi Horinouchi <horinout@xxxxxxxxxxxxxxxxx<javascript:;>
> > >:
> > > 西澤さま
> > >
> > >> narray-bigmem を作りました。
> > >
> > > すばらしいです。
> > >
> > >> https://github.com/seiya/narray-bigmem
> > > ...
> > >> それぞれ別の ruby を用意することをお薦めします。
> > >
> > > 使ってみたいのですが,お勧めの方法を教えて頂けると
> > > 幸いです。(面倒かけてすみません。)
> > >
> > > そもそも github から直接はインストールできないでしょうか。
> > > http://longkey1.net/blog/2012/08/03/gem-install-from-github/
> > > をみるとローカルに持ってこないとならないと書いてあるので,
> > > とりあえず以下でインストールできることは確認しましたが,
> > > そんなもん?
> > >
> > > git clone git://github.com/seiya/narray-bigmem.git
> > > cd narray-bigmem/
> > > rake gem
> > > で pkg/ に narray-0.6.0.8.gem ができたので,
> > > cd pkg/
> > > gem install narray-0.6.0.8.gem
> > >
> > > # まだ require "narray" でエラーにならないことを確認しただけ。
> > > ちなみに今回 ruby 2.1.1 を入れてそれを使ってみました。
> > >
> > > 複数 ruby の使い分けはどうしてます。とりあえず
> > > 安直に PATH の切り替えで実行ファイルだけは
> > > 切り替えられますが...(とりあえずそうしてます。
> > > bash 関数作ってちょっと楽にしてるぐらい)。
> > >
> > >> 西澤です
> > >>
> > >> 本家 narray からフォークして、
> > >> 2GB以上のメモリの扱い、
> > >> および opnemp を使ったスレッド並列
> > >> を追加した
> > >> narray-bigmem を作りました。
> > >>
> > >> https://github.com/seiya/narray-bigmem
> > >>
> > >> いくつかはテストしていますが、
> > >> まだ問題が残っている可能性があります。
> > >>
> > >> narray-bigmem を使うためには、
> > >> ruby-netcdf, ruby-dcl を添付のパッチを当ててコンパイルし直す必要があります。
> > >> 本パッチは、元のnarray でも問題無いはずです。
> > >> その他、上記以外でも、narray を使った拡張ライブラリはすべてコンパイルし直しが必要です。
> > >>
> > >> NArray構造体が変わっているので共存は出来ません。
> > >> それぞれ別の ruby を用意することをお薦めします。
> > >>
> > >> 興味がある方はテストしてみてください。
> > >>
> >
> >
> >
> >
> > --
> > 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
> >
> >
>
> --
> Shin-ya Murakami <murashin@xxxxxxxxxxxxxx>
堀之内 武
北海道大学 地球環境科学研究院 地球圏科学部門
〒060-0810 札幌市北区北10条西5丁目