タグ

2017年12月25日のブックマーク (5件)

  • GPUコンピューティング脱落者から見たNVIDIA GPUの利用規約騒動|暗黙の型宣言

    一週間ほど前から,NVIDIAがGeForceのデータセンタ利用を制限した話がネットを賑わしはじめた.おもしろいことになってるなと感じたので,私の経験と,それに照らし合わせて今回の騒動に感じた事を語りたくなった.記憶も記録も曖昧であるため,年寄りの昔話程度に読んでもらいたい. ここでいうおもしろいとは,滑稽という意味ではなく,興味深いという意味合いである.この件で色々な対応を迫られている方々を蔑む意図は微塵もないことはご理解いただきたい. 今回の騒動に抱いた感想俗っぽい言い方をすると「恋人がこちらをフって乗り換えた相手が意外に曲者で,元恋人が困っているのを眺める気持ち」だろうか.そのような経験をしたことはないし,恋人というほどNVIDIA社に固執しているわけでもないが. 事の発端NVIDIAが規約変更によりGeForceのデータセンター利用を制限。大学などの研究活動にも大ブレーキ これが最

    GPUコンピューティング脱落者から見たNVIDIA GPUの利用規約騒動|暗黙の型宣言
    sonots
    sonots 2017/12/25
  • Return Value Optimization | 闇夜のC++

    オブジェクトの生成と破棄には莫大なコストがかかることがあります。 CPUによるメモリ割り当て、コンストラクタ・デストラクタの挙動等、オブジェクトが一つ生成され、破棄されるまでのコストは無視できません。あなたの目の届かないところで提供されたサードパーティ製のライブラリのクラスでは、コンストラクタ内で自分のメンバからCRC値を生成して勝手にツイートする実装になっているかもしれません。 コンパイラも、そんな我々の気持ちを汲んで、なるべく一時オブジェクトの生成を抑制=最適化しようとしてくれます。 そんな最適化の一つが今回説明するRVO(Return Value Optimization)です。 関数の戻り値を値で返す時に発生する一時オブジェクトをコンパイラは可能な限り消し去ります。 #include <cstdio> class Hoge { public: Hoge() { std::print

    sonots
    sonots 2017/12/25
    RVO便利
  • Professional Compute is no longer on GPUOpen

    This blog discusses various ROCm tools developers can leverage to port existing applications from CUDA to HIP.

    Professional Compute is no longer on GPUOpen
    sonots
    sonots 2017/12/25
  • Apple の機械学習ライブラリ Turi Create を試す - Qiita

    この記事はDeNA IPプラットフォーム事業部 Advent Calendar 2017のエントリです(2回目)。 こんにちは。@kenmazです(2回目)。 DeNAでマンガボックスというiOSアプリを開発しています(2回目)。 マンガボックスは最近4周年を迎えました。めでたいですねー(2回目)。 Turi Create とは ここから題です。 先日、AppleがTuri Createというライブラリを公開しました。 https://github.com/apple/turicreate 調べてみると2016年にAppleが買収したシアトルのTuriという企業が開発していたソフトウェアがベースになっているようです。 今思い出してみると、WWDC2017のCoreMLセッションにも「turi」出てきているんですよね。 https://developer.apple.com/videos/

    Apple の機械学習ライブラリ Turi Create を試す - Qiita
    sonots
    sonots 2017/12/25
  • Interface – CQ出版

    人口減少が止まらない日において「カメラ+画像処理」はエンジニアに必須の技術と言えるでしょう.特集では,これから画像処理を始める人や,レベルアップしたい人を対象に,開発現場のプロが,普段利用している画像処理技術を,プログラム付きで解説します.

    sonots
    sonots 2017/12/25
    Interface誌がpythonだらけ