Open Source Software– tag –
-
【Linux】 Stable Diffusion (AUTOMATIC1111)をサーバとして構築する手順
これまでにStable Diffusion(AUTOMATIC1111)をWindowsやDockerで構築する手順を紹介してきました. この記事では,よりGPU性能を引き出すためにサーバーとしてStable Diffusionを構築する手順を記載します. 【Stable Diffusionをサーバとして構築する方... -
【Linux】 Minicondaをインストールする手順
この記事では,Anacondaの軽量版であるMinicondaをLinuxにインストールする手順を記載します. 【AnacondaとMinicondaの違い】 AnacondaとMinicondaはどちらもPythonのディストリビューションです. AnacondaはPythonとそのデータサイエンス関連ツールを内... -
【Linux】 C++でユーザ認証を行い処理を実行するプログラム
ユーザ認証を指定して特定の処理をするために,この記事ではPAM認証を用いた方法を示します. 【PAMとは】 PAM(Pluggable Authentication Modules)は,ユーザー認証機能をアプリケーションに組み込むための汎用フレームワークです.UNIX系のシステムで汎... -
【Linux】 PAMの開発用ライブラリ(Linux-PAM)をソースからインストールする方法
【Linux-PAMとは】 Linux-PAMは,PAMの開発用ライブラリです. 例えば,認証やアカウント管理などを,CやC++などプログラム上でAPIを用いてPAM機能を実現するために使用されます. PAMは管理者権限のもとで運用することが前提であることが注意点です. 【... -
【Linux】 PostgreSQLでデータの保存場所を変更する方法
PostgreSQLなどのRDBサーバにおいて,データの保存場所を変更することは「ストレージの最適化」,「パフォーマンスの向上」,「セキュリティの向上」,「冗長性の確保」などさまざまなメリットが存在します. この記事では,PostgreSQLのデータの保存場所... -
【GitLab】 Container Registryの使い方
GitLab Container Registryへのコンテナの登録方法は次のような手順です. Dockerfileを作成する Dockerfileからイメージを作成する 作成したイメージをGitLabにプッシュする 【Container Registryの有効化】 GitLabのインストールやContainer Registryの... -
【C++】 YAML形式を扱うことができるライブラリ
【yaml-cppとは】 yaml-cppは,C++でYAML形式のファイルをパースするためのライブラリです. YAML形式は,人間が読み書きしやすいデータ形式とされており,JSONやXMLと同様にデータのシリアライズや設定ファイルの形式としてよく使われています. YAML... -
【Linux】 最新や特定バージョンのPythonをソースからインストールする手順
この記事ではPython 3.10.11をインストールします.インストールしたいバージョンが異なる場合,適宜読みかえてください. 【インストール方法】 右クリックで「リンクのアドレスをコピー」を選択するとURLを取得できます. 依存ライブラリのインストール ... -
【Linux】 Diffusersのインストール方法
この記事ではDiffuserのインストール方法を記載します. 【インストール方法】 PyTorch用の環境を構築 まずは,Pytorchを動作させるための環境を構築します PyTorchのインストール関連記事にまとめてあります. 仮想環境の構築 仮想環境を用意します.この...