新着記事一覧
-
【Stable Diffusion】 アニメ風イラストを生成するモデル
前回に画像生成AIであるStable Diffusionのインストール方法を紹介しました. 前回記事はこちら↓ Stable Diffusionでは,画像生成することができましたがデフォルトモデルでは下記のようなアニメ風イラストの生成は非常に難しいです. Stable Diffusionに... -
Stable Diffusion(AUTOMATIC1111)をWindowsにインストール方法と使い方
この記事は,画像生成AIであるStable Diffusion web UIのインストール方法と使い方について記載します. 【Stable Diffusionとは?】 Stable Diffusionとは画像生成AIの一つです. このような女の子の画像を作成することができます. 公式サイトの説明は以... -
【Linux】 PyTorchのインストールと開発環境を構築
この記事では,PyTorchの開発環境の構築手順を記載しています. 【PyTorchのインストール】 ここでは,PyTorch 1.13をインストールします. 大幅な仕様変更がない限り,他のバージョンでもインストール方法は概ね同じと思われます. PyTorchではバージョン... -
特定バージョンのCUDAのインストールおよびアップグレード手順
機械学習でよく使われるTensorflowやPyTorchでは,GPUすなわちCUDAを使用して高速化を図ります. ライブラリのバージョンごとにCUDAおよびcuDNNのバージョンが指定されています.最新のTensorflowやPyTorchをインストールしようとすると,対応するCUDAをイ... -
Pandocを用いたMarkdownからHTMLに変換手順
開発者目線では,いちいちドキュメントをPDFやHTMLで記述するのは面倒なため,簡易的にMarkdownを用いることが多いです. 一方で,正式ドキュメントとしてはPDFやHTMLで公開するが一般的です.正式なドキュメントとしてMarkdownを公開するのはさすがに手抜... -
【Python】コピペで簡単にメール送信
Pythonで自動化で様々な処理を自動化することが多いですが,エラー通知などをメールを送信できるとさらに便利になります. Pythonでの送信にはsmtplibが有力なツールです. この記事では,smptlibを使用したメールを送信する処理を記載しています. 【コピ... -
【Linux】 OpenSSLを用いてファイルを公開鍵暗号方式で暗号化および復号する方法
下記の記事で,AES(共通鍵暗号方式)を用いた暗号化と復号を記載しました. この記事では,RSA(公開鍵暗号方式)で暗号化と復号を行う手順について記載します. 【OpenSSLのインストール】 暗号化および復号にはOpenSSLを使用します. まずは,OpenSSLが... -
【Linux】 OpenSSLでファイルの暗号と復号する方法
この記事では,OpenSSLを用いてファイルを暗号化および復号する手順を記載します. 【コマンド】 細かい説明は省いたコピペ用のコマンドを示します. 暗号化 openssl enc -e -aes-256-cbc -base64 -pbkdf2 -pass pass:<password> -in <encrypt_ta... -
【C言語/C++】 TCP/IP通信をSSL/TLS暗号化して送受信するプログラム
この記事では,OpenSSLによる暗号化ソケット通信を行うC言語プログラムを紹介します. 【暗号化なし(平文)のソケット通信】 以前にTCP/IPで送受信するプログラム(暗号化なし)に関して記載しました. ソケット通信の中身を確認するにはパケットキャプチ...