編集長– Author –
-
プログラミング・開発言語
Sublime Textとは|高速軽量エディタの定番を解説
Sublime Textは、オーストラリアの開発者Jon Skinner氏が2008年に公開した高速軽量なソースコードエディタです。独自エンジンによる驚異的な起動速度とスクロール性能、Goto Anythingに代表される強力な検索機能、PythonベースのプラグインAPIによる拡張性... -
プログラミング・開発言語
Riderとは|.NET/Unity向けIDEを徹底解説
Riderは、JetBrains社が2017年に正式リリースした.NET向けクロスプラットフォーム統合開発環境です。C#、F#、VB.NETを中心に、ASP.NET Core、Xamarin、MAUI、Unity、Unreal Engineなど多彩な.NETおよびゲーム開発をサポートします。Visual Studioに匹敵す... -
プログラミング・開発言語
WebStormとは|JS/TS専用IDEを徹底解説
WebStormは、JetBrains社が2010年に公開したJavaScriptおよびTypeScript専用の統合開発環境です。フロントエンド開発、Node.jsサーバー開発、React/Vue/Angularなどの主要フレームワーク、テスト、デバッグ、リファクタリングを一貫して扱える機能を備えま... -
プログラミング・開発言語
PyCharmとは|Python専用IDEの定番を徹底解説
PyCharmは、JetBrains社が2010年に公開したPython専用の統合開発環境です。IntelliJ Platformを基盤とし、Pythonのコード解析、リファクタリング、デバッグ、テスト、Web開発、データサイエンスまで一貫して扱える機能を備えます。無償のCommunity版と有償... -
プログラミング・開発言語
IntelliJ IDEAとは|Java統合開発環境の王者を解説
IntelliJ IDEAは、チェコのJetBrains社が2001年に公開したJava向け統合開発環境です。深いコード解析と高精度な補完、リファクタリング機能を武器に、Eclipseと並ぶ商用Java IDEの代表格として世界中の開発現場に普及しました。Kotlin、Scala、Groovyなど... -
AI・機械学習・データサイエンス
vLLMとは|PagedAttentionで実現する高速LLM推論エンジン
vLLM(ブイエルエルエム)は、2023年6月にUC Berkeleyの研究チームが発表したオープンソースのLLM推論エンジンです。GPUメモリの非効率な使い方を解消する独自技術「PagedAttention」と、連続バッチング(Continuous Batching)を中核に据え、Hugging Face... -
AI・機械学習・データサイエンス
Triton Inference Serverとは|複数モデル本番運用基盤
Triton Inference Server(トライトン推論サーバ)は、NVIDIAが提供するオープンソースの推論サービングプラットフォームです。TensorRT、PyTorch、TensorFlow、ONNX Runtime、Pythonバックエンドなど多種のモデルを同一サーバ上でホストでき、HTTP/gRPC A... -
AI・機械学習・データサイエンス
MLXとは|Apple Silicon向けに最適化された機械学習基盤
MLX(エムエルエックス)は、2023年12月にAppleが発表したApple Silicon向けの機械学習フレームワークです。M1/M2/M3/M4チップに搭載されたユニファイドメモリ、Neural Engine、Metal Performance Shadersを最大限活用し、Macやアプリ内部でLLMや拡散モデ... -
AI・機械学習・データサイエンス
ONNXとは|深層学習モデルを共通化する交換フォーマット
ONNX(Open Neural Network Exchange)は、2017年にMicrosoftとFacebook(現Meta)が共同で発表したオープンな深層学習モデル交換フォーマットです。PyTorch、TensorFlow、scikit-learnなど特定フレームワークで学習されたモデルを共通の中間表現で保存す... -
AI・機械学習・データサイエンス
TensorRTとは|NVIDIA GPU推論最適化のための専用SDK
TensorRT(テンソルアールティー)は、NVIDIAが提供する深層学習推論を高速化・軽量化するためのSDKです。学習済みモデルをONNXやPyTorchから取り込み、レイヤー融合、カーネル自動選択、FP16/INT8への量子化、メモリ最適化などを行うことで、同じGPU上でP...
