タグ

ブックマーク / qiita.com/iisaka51 (3)

  • MKL版NumPy, SciPy をビルドする方法(お手軽バージョン) - Qiita

    MKLについて Intel® oneAPI Math Kernel Library (以下単にMKLと略します)は高度にベクトル化およびスレッド化された線形代数、高速フーリエ変換 (FFT)、ベクトル演算関数、統計関数を含む数値演算ライブラリです。 アプリケーションがBLASやLAPACKのルーチンを呼び出しているのであれば、MKLに置き換えることで性能を大幅に向上させることが期待できます。 まずは結論から 次のスクリプトを実行するだけです。 numpy と scipy をMKLをリンクしてリビルドしてくれます。 #!/bin/bash PYPI_CACHE_DIR=$HOME/cache/pypi # ---- YOU MAY NOT NEED TO EDIT BELLOWS ---------- __AUTHOR__="Goichi Iisaka" __VERSION__="1.0"

    MKL版NumPy, SciPy をビルドする方法(お手軽バージョン) - Qiita
    sh19910711
    sh19910711 2024/06/18
    "MKL: 線形代数、高速フーリエ変換 (FFT)、ベクトル演算関数、統計関数を含む数値演算ライブラリ / BLASやLAPACKのルーチンを呼び出しているのであれば、MKLに置き換えることで性能を大幅に向上" 2021
  • Pythonのデータ検証ライブラリCerberusを使ってみよう - Qiita

    はじめに この資料はデータ検証用ライブラリ Cerberus のドキュメントを抄訳したものです。 コミュニティーで Hands-On を行うときの資料として作成したため、 Cerberus の変更履歴などについては触れていません。 また、ソースコードの例示と実行には、IPython を使っています。 $ ipython Python 3.9.7 | packaged by conda-forge | (default, Sep 29 2021, 19:23:19) Type 'copyright', 'credits' or 'license' for more information IPython 7.28.0 -- An enhanced Interactive Python. Type '?' for help. In [1]: IPython の %load コマンドでソースコー

    Pythonのデータ検証ライブラリCerberusを使ってみよう - Qiita
    sh19910711
    sh19910711 2024/06/16
    "Cerberus: 検証したいデータをValidatorクラスのvalidate()メソッドに渡す / 他の検証ツールとは異なり、Cerberusは検証を行って問題があるときに停止したり、例外を発生させたりはしません" 2021
  • Rust製データベースSurrealDBの紹介 - Qiita

    はじめに この資料は、2022年7月に公開されたSurrealDBについてまとめたものです。 SurrealDB歴史 公開されてからの期間は浅いが2016年から開発が始まっている 2016年 Feb GoLangで開発開始 2017年 Jul SaaS のバックエンドDBとして運用開始 2021年 Oct Open Source として公開決定、Rustで再構築 2022年 Jul Beta.1 リリース 2022年 Aug Beta.5リリース 2022年 Oct Beta.8 リリース SurrealDB 社 2021年 Nov SurrealDB Ltd. をロンドンに設立 2023年 Jan DBaaS ために 600万ドル調達 SurrealDBが生まれた背景 大きなトレンド データベースの抽象化、クラウド、サーバーレス DBaaSを採用する企業が増えている MariaDBによ

    Rust製データベースSurrealDBの紹介 - Qiita
    sh19910711
    sh19910711 2024/06/06
    "nom: 関数を連結してインクリメンタルにパーサーを構築できる / GeoJSONの解析には geo を利用 / ローカルファイルをデータストアにするときはRocksDB + 分散DBとしての機能はTiKVやFoundationDB" 2023
  • 1