AI用語集
人工知能の完全辞典
RAPIDS
GPUによる高速化されたデータ分析と機械学習のためのNVIDIAのオープンソースソフトウェアスイート。cuDF、cuML、cuGraphおよびその他の統合ライブラリを含む。
cuDF
GPUで高速化された表形式データ操作ライブラリ。pandas互換のAPIを提供し、GPUメモリで大規模データを処理する。
cuML
GPUアクセラレート機械学習ライブラリ。ランダムフォレスト、k-means、線形回帰、SVMなどのアルゴリズムの高速実装をscikit-learn互換のAPIで提供。
cuGraph
GPUで高速化されたグラフ分析ライブラリ。中心性、コミュニティ検出、グラフ走査、PageRankなどのアルゴリズムをGPU最適化データ構造で実装。
Numba
Python用ジャストインタイムコンパイラ。@jitおよび@cuda.jitアノテーションを介して、Python関数とNumPyをCPUおよびGPU用の最適化されたマシンコードに変換。
NCCL
NVIDIA GPU向けに最適化されたマルチGPUおよびマルチノード集合通信ライブラリ。最小遅延でall-reduce、broadcast、reduce、gather操作を実装。
Thrust
STLに触発されたC++並列ライブラリ。高性能CUDAアプリケーション開発のための並列アルゴリズム、コンテナ、イテレータを提供。
cuRAND
CUDA乱数生成ライブラリ。GPUで最適化された疑似乱数および準乱数ジェネレータを様々な統計分布で提供。
Dask-CUDA
Dask-CUDAは、データ転送とGPU間の並列処理を自動管理しながら、複数のNVIDIA GPUで分散コンピューティングを調整するDaskの拡張機能です。
XGBoost GPU
XGBoost GPUは、CUDAを使用して大規模なデータセット上で勾配ブースティングモデルを高速にトレーニングするための、GPUアクセラレーションされたXGBoostアルゴリズムの実装です。
LightGBM GPU
LightGBM GPUは、CUDAアーキテクチャ上でヒストグラムの並列処理と特徴ごとの並列処理を最適化し、勾配ブースティングのトレーニングを高速化するLightGBMフレームワークのGPUバージョンです。
cuSPARSE
cuSPARSEは、科学的・分析アプリケーション向けのスパース行列とベクトルに対して最適化された演算を提供する、CUDAのスパース線形代数ライブラリです。
cuSOLVER
cuSOLVERは、GPU用に最適化されたLU、QR、SVDアルゴリズムと固有値分解を実装する、線形システムを解くためのCUDAライブラリです。