2023-01-01から1年間の記事一覧

GoogleColobでrinna/youri-7b-chat-gptqを動かす【LLM】

AI

はじめに 以下のように rinnaさんがチャット形式のハイスコア版 GPTQを公開されていたので、触ってみます rinnaはLlama 2の日本語継続事前学習モデル「Youri 7B」シリーズを公開しました。①Youri 7B:日英40Bトークンで継続事前学習②Youri 7B Instruction:…

Google Colob(T4)でmmnga/japanese-stablelm-instruct-gamma-7b-ggufを動かす【LLM】

AI

はじめに 実行 はじめに huggingface.co が出たと聞いたので、動かしてみます! 実行 !git clone https://github.com/ggerganov/llama.cpp.git %cd llama.cpp !wget https://huggingface.co/mmnga/japanese-stablelm-instruct-gamma-7b-gguf/blob/main/japan…

adept/fuyu-8bをJupyter Notebookで4bit量子化で動かす【LLM】

AI

はじめに 環境 実行 準備 推論 エラーが出た時 Gitが入っていないと言われた場合 GPU RAMが足りないと言われ場合 はじめに 以下のツイートを見て、マルチモーダルの軽量LLMが出ていることを知ったので動かしてみます. 手元の環境では、量子化なしではGPU RAM…

「潤羽るしあ」のツイートをrinna/japanese-gpt-neox-3.6bでfine-tuningして、ツイートの続きを考えてもらう【LLM】

AI

初めに 環境 fine turning データの準備 学習 初めに 「一貫したキャラ性を持った回答をするAIを作りたい」「でもライセンスの問題もなくキャラ性を保ったままそれなりの規模があるデータセットなんて無い」「自分のツイートを使えばいいのでは」というわけ…

Google Colabでfireworks.aiのELYZA-japanese-Llama-2-7b-fast-instructを試す【GoogleColob】

AI

初めに 環境 動かしてる 初めに 超高速&格安LLMプラットフォームがあると言うことなので、Google Colobで試してみます note.com 環境 Google Colob CPUのみ(ハイメモリ) 動かしてる まずは必要なインストールをします !pip install --upgrade fireworks-ai i…

GitHub ActionsでDOTweenのWithCancellationが定義されていないというエラーが出たときの確認項目【Unity】【GitHubActions】

はじめに 環境 開発環境およびライブラリ ビルド環境 エラー内容 対応方法 はじめに unity1weekで開発している中で、GitHub ActionsでのCD中にDOTween × UniTaskでエラーが出たので、確認項目及び解決方法です 環境 開発環境およびライブラリ Unity2022.3.7f…

ProjectSettingsからマウスカーソルを設定する【Unity】

初めに 開発環境 詳細 画像の準備 マウスカーソルの画像の設定 初めに 以下のようにUnity にてマウスカーソルを変更したいときにProjectSettingだけで変更する方法です。 開発環境 Unity 2022.2.5f1 詳細 画像の準備 任意の画像をUnityにimportしたら、以下…

NAudioを使ってIEEE Floatの音声データをAudio Clipに変換する【Unity】【NAudio】

概要 はじめに デモ 環境 NAudioのインストール base64にエンコードされた文字列からAudio Clipを作成 base64にエンコードされた文字列からbyte配列に変換 byte配列から MemoryStreamに変換 MemoryStreamからAudioClipに変換 概要 KoeiromapをUnity(WebGL)や…

ChatGPTで異世界転生 冒険をする【ChatGPT】

AI

概要 環境 内容 世界の創造と定義 キャラクターと出力フォーマットの定義 仲間探し アイテムの購入と相談 レベルアップ やり取りの全文 概要 ChatGPT(Model-GPT4)で疑似的なテキストの世界で冒険をしていきます。 アイテムを購入したり、仲間を集めたり、敵…

InputSystemでどれかのキーが押されているかを取得する【Unity】【InputSystem】

概要 環境 取得方法 参考サイト 概要 InputSystemでどれかのキーが押されたことを取得して、押されたキーを取得する 環境 Unity 2022.2.5f1 Input System 1.4.4 取得方法 以下は Input System 1.1-pre.6 以降で使用できます。 以下のようなコードで取得でき…

Fungusのキャラ表示時に画像の底と画面の底に合わせて表示する【Unity】【Fungus】

概要 環境 変更方法 概要 UnityでADVを作るためのツールの Fungusで、キャラクターの表示位置を以下のようにいい感じに画面の底に合わせて表示するための設定方法です UnityでFungus × Google Sheetを使ってより簡単にADVが作れるワークフローで作成したゲー…

UnityからKoeiromapAPI経由で音声を取得して声を再生する【Unity】【Koeiromap】

概要 KoeiromapをUnityで使うためのライブラリを公開 NAudioを使ってStreamでの変換処理については以下 環境 Demo 実装方法 指定したテキストからボイスを生成 不要な文字列の削除 base64からAudioClipを生成 概要 昨日アーリーテストとして公開された Koeir…

RiderでCode Cleanup時の一行の最大文字数の設定を変更する【Rider】

やりたいこと 変更方法 参考 やりたいこと RiderでCode Cleanup時の一行の最大文字数の設定を変更したい 以下のようにCode Cleanupを行っても長くなってしまう状態を一定の文字数で改行して欲しい状況で変更を変更します。 for(var hogeHogeHoge = 0;hogeHog…

GitHub Actionsからpushする際に権限でエラーが出た場合に確認するポイント【GitHub Actions】

初めに 実行内容 エラー内容 対応方法 初めに 個人で自動化する際にGitHub Actionsを使用しています(*1)。動かす際に権限周りでハマったので,メモしておきます (*1) GitHub Actionsをサーバーレスで使うことは,以下の範囲であれば2023/2/4時点での利用規約…

uGUIのスクリーン座標の取得方法【Unity】

環境 やりたいこと 取得方法 サンプルコード 環境 Unity 2021.3.16f1 やりたいこと 画面に配置されている uGUI(Buttom,Image) のスクリーン座標の取得 取得方法 取得には RectTransform.GetWorldCorners(Vector3[] v) を使用します。 docs.unity3d.com 取得…

EMNISTのデータを学習してONNXを出力する【Python】【ML】

はじめに やりたいこと 環境 環境構築 Dockerfile docker-compose 実装 結果 参考サイトおよびChatGPTの返答内容 データセット引用元 参考サイト ChatGPT はじめに UnityのBarracudaでMLを使ったプロジェクトを作成したいので、準備としてデータを作成してい…

GoogleSheetのプルダウン選択肢を特定のフォルダ内のファイル一覧から自動更新する【GoogleAppsScript】

はじめに デモ 環境 実装方法 特定のフォルダからプルダウンを更新 Custom Menuを作成 参考サイト はじめに とあるプロジェクト(インディーズゲーム)で、Unity向けのADV開発基盤を作成しています。 ここでは Googel Sheetを使ったシナリオデータの管理を行っ…

FungusのFlowchart内にあるセリフデータをGoogle Sheetに反映させる【Unity】【GoogleAppsScript】

はじめに Demo やりたいこと 環境 実装 1. シーン上に存在する会話NPCのセリフの取得 2. Google Sheetにセリフデータを反映させる Unity側の実装 Google Apps Script側の実装 3. セリフデータの分析及び一覧化 はじめに Unityで会話実装を行う際にFungusを使…

FungusのFlowchart内にあるセリフデータをJSONに出力する【Unity】【Fungus】

はじめに やりたいこと Demo 追加の拡張機能宣伝 環境 実装内容 一セリフデータを格納するクラスの作成 一キャラのセリフデータを格納するクラスの作成 Flowchartコンポーネントから情報を取得する シーン上のすべての会話NPCの取得 Jsonにクラスを保存 はじ…

Riderで変数変更時にFormerlySerializedAsが自動的に付かない設定に変更する【Unity】【Rider】

はじめに 環境 解決したい問題 設定項目 はじめに Unity で開発しているときにいつも JetBrainsのRiderを使用させていただいています。こちらの IDEはものすごく便利なのですが、作業中に困ることが多々あるので設定をメモしておきます。 環境 Unity 2022.2.…