新着記事一覧
-
【Rust】 非同期TCP/IPの送受信を行うプログラム
前回の記事で,RustによるTCP/IPプログラムを作成しました. 実際の運用では,非同期TCP/IPによって効率的な処理を行うことが一般的です. この記事では,Rustによる非同期TCP/IP送受信を行うプログラムを作成する方法を記載します. 前回の記事はこちらで... -
【Rust】 TCP/IPで送受信を行うプログラム
以前にC/C++でTCI/IPの送受信プログラムを作成しました. この記事では,RustでTCP/IPの送受信プログラムを作成する方法を記載します. 【ソケット通信とは】 ソケットは通信の出入口のようなものです.TCP/IPなどに代表されるHTTP通信などもソケット通信... -
【Rust】 クロスコンパイルする手順
Rustはクロスコンパイルが非常に簡単にできるように設計されています. この記事では,「WindowsからLinuxのクロスコンパイル」と「LinuxからWindowsのクロスコンパイル」の手順を記載します. 【必要なツールのインストール】 クロスコンパイルツールチェ... -
プログラミング特化LLMであるStable Codeを動かしてみた
Stable Diffusionで有名なStability AI社がプログラミング(コーディング)特化型の大規模言語モデル(LLM)の”StabilityCode”リリースしました. 【StableCode】 StableCodeはStability AI社が開発した大規模言語モデルです.その特徴は,プログラミング... -
プログラミング言語Rustのインストール方法
この記事では,プログラミング言語Rustのインストール方法と例題プログラムの実行を行います. 対象OSは,WindowsおよびLinuxです.両者のインストール方法について記載しています. 【Rustインストール方法】 ここでは,Windows向けのインストール方法お... -
商用利用可能な大規模言語モデルであるLlama 2をオンプレ環境で実行
この記事では,Llama 2をText generation web UIで実行する方法を示します. 【Llama 2とは】 Llama 2は,Meta社によって開発された大規模言語モデル(LLM)です. 特徴は,オープンソースであり商用利用可能な点です.性能はChatGPTに匹敵するほどである... -
【Linux】 Minicondaをインストールする手順
この記事では,Anacondaの軽量版であるMinicondaをLinuxにインストールする手順を記載します. 【AnacondaとMinicondaの違い】 AnacondaとMinicondaはどちらもPythonのディストリビューションです. AnacondaはPythonとそのデータサイエンス関連ツールを内... -
Text generation web UIをチャットモードで使用する方法
この記事では,Text generation web UIをChatGPTのようなチャットモードで実行する方法を記載します. チャットモードを利用することにより,小難しいプロンプトを考えずにChatGPTのようにある程度適当な質問を投げたり,会話したりすることができます. ... -
大規模言語モデルのUIツール(Text generation web UI)をWindowsにインストールする方法と使い方
この記事では,大規模言語モデル(LLM)の便利ツールであるText generation web UIをWindowsへインストールする手順とその使い方を記載します. 【Text generation web UIとは】 生成AIのほとんどはTransformersというフレームワークを利用していますが,...