Technically Impossible

Lets look at the weak link in your statement. Anything "Technically Impossible" basically means we haven't figured out how yet.

IT

GPT on Linux PC with 8GB RAM, No GPU, No Container, and No Python - case of alpaca.cpp

The last post*1 indicated unpractical performance as prediction of a single token per a minute. Performance this time is enough practical. Using smaller language model as 4GB file size. It is stored on RAM without swap, and consumer PC wit…

GPU無し、コンテナもPythonも使わない、RAM=8GBのLinux PCでGPT - alpaca.cpp編

IT

前回の投稿*1で示されたパフォーマンスは、1トークンの推論に1分を要する、とても実用に適さないものだった。今回は違う。使用する言語モデルのファイル・サイズは4GBだ。これがswapを用いず、完全にRAMに乗ることで、RAM=8GBの普及機レベルのPCでも、いわゆ…

GPU無し、コンテナもPythonも使わない、RAM=8GBのLinux PCでGPT

IT

2023年03月23日追記 この投稿での事例は、1トークンの推論に約1分を要する。とにかく動作させてみることを念頭にしている。swapを用いず、小規模なモデルをオン・メモリで動作させることで、実用に適うパフォーマンスで動作させることができる。そのような…

GPT on Linux PC with 8GB RAM, No GPU, No Container, and No Python

2023-03-23 Performance of prediction in this post is not practical, a single token per a minute. The next post shows the other case. Its performance is better due to small size language model. If you are interested, please refer to it. imp…

GPU無し、コンテナも使わない、RAM=8GBのWindows PCでStable Diffusion - Anaconda編

はじめに 先日の投稿*1では、Microsoft Storeで配布されているPythonを用いました。この投稿では、Anacondaを用いて同じ作業を実施する手順を紹介しています。 本文 いわゆる「AI」をPCで運用するには、GPUとVRAMをはじめとする潤沢な計算リソースが求められ…

Stable Diffusion on Windows PC with 8GB RAM, No GPU, No Container - case of Anaconda

In the beginning In the last post*1, it used Python distributed at Microsoft Store. This post uses Anaconda instead. No change in the content from the last post other than procedures for Anaconda. Abstract Running "AI" on PC requires rich …

Windowsのシンボリックリンク、作成とリンク先の更新

ひさしぶりにストレージを増設した。様々な経験を経てITの使い方が変化すると、ただ新しいストレージにデータを移動するだけでは解決できない制約も生じる。その典型例の一つが、古いパスでデータを参照する必要がある場合だ。アプリケーションが参照する先…

Create Windows symbolic link and update it

Abstract Symbolic link works effectively to migrate folders and files from old disk to new one. Typical situation is install new storage move folders and files from old storage make symbolic link to point new location on old storage User c…

GPU無し、コンテナも使わない、RAM=8GBのWindows PCでStable Diffusion

2023年03月17日追記 この投稿では、Microsoft Storeで配布されているPythonを用いている。その代わりにAnacondaを用いる場合の手順を、次の投稿で紹介している。関心があれば参照してほしい。 impsbl.hatenablog.jp 本文 いわゆる「AI」をPCで運用するには、…

Stable Diffusion on Windows PC with 8GB RAM, No GPU, No Container

2023-03-17 This post uses Python distributed at the Microsoft Store. The following post describes the procedure in case of Anaconda instead. If you are interested, please refer to it. impsbl.hatenablog.jp Abstract Running "AI" on PC requir…

中華電子ピアノを用いた格安DTM環境の構築-DTM環境として音を出すまで

市場に出回っているAndroid端末について、特に中華スマホと呼ばれる格安Android端末は、言うなればOEM製品のようなものだ。ARM互換SoCを搭載した基幹部分は、ほぼ共通でありながら、カメラやLCDサイズのようなハードウェア上の差異を差別化要素としている。…

中華電子ピアノを用いた格安DTM環境の構築-とりあえず音を出すまで

市場に出回っているAndroid端末について、特に中華スマホと呼ばれる格安Android端末は、言うなればOEM製品のようなものだ。ARM互換SoCを搭載した基幹部分は、ほぼ共通でありながら、カメラやLCDサイズのようなハードウェア上の差異を差別化要素としている。…

Exploring inside of Android package (apk file)

Abstract Using Android application, user may sometime have curiosity against basis of output, and drives to know structure of application logic and its processing.Thank to open source, such desires are fulfilled easily, but it is not alway…

MakeMKV vs. DVDFab

IT

メモを含む毎日の記録を、カテゴリ「早起き生活」に投稿している。稀に、そのメモを目当てに参照されることがある。今回の投稿は、そのようなメモの一つだったものだ。頻繁に参照される投稿ではないのだが、継続的にアクセスされていた。そのメモとは、MakeM…

必修アルゴリズム

初心者向け、初学者向けの書籍、特にその良書を見つけるのは難しい。まず大前提として、読者と書籍との相性がある。いくら識者、経験者が勧めたところで、同一の内容を伝えていながら、表現一つで理解できたり、できなかったり、ということがあるのだから、…

Probe DRM security level - case of Widevine DRM in Android

Abstract DRM is one factor affecting quality of online video streaming. In case that DRM system recognizes that a device is secured, high quality movie is streamed. In other case, low quality movie is provided or streaming is denied.Ultima…

DRM review Ver 1.1 - Android application providing information about DRM (Widevine)、HDCP, etc

github.com Abstract DRM review provides information about DRM system For Android, usually Google Widevine*1 HDCP (High bandwidth Digital Content Protection)*2 Security level at content level MP4 and WebM The application provides an explana…

DRM review Ver 1.1 - DRM (Widevine)、HDCPなどの情報を表示するAndroidアプリ

github.com先日、Android端末でのオンライン動画再生にまつわるセキュリティ情報について投稿した。*1どうせならば、ある程度まとまった情報を表示できるアプリケーションとして仕上げてみようと思い立った。そして出来上がったのが、DRM reviewだ。このアプ…

DRMのセキュリティ・レベルを調べる - Widevine DRM、Androidの場合

2022年12月08日追記 この投稿では、Kotlinを用いてMediaDrmクラスを参照し、DRM、特にGoogle Widevine*1のセキュリティ情報を取得するための話題を取り扱っている。 そこで紹介したコードを応用し、DRM情報に加えて、HDCP情報も取得するAndroidアプリケーシ…

Androidアプリケーション(apkファイル)の中身を調べる

どうしたらこのようなプログラムができるのか?といった大袈裟なレベルではなく、この部分の判定、出力は何を根拠にしているのか?といった、分析や解析に至るまでには程遠いものの、 単純に構造が知りたい 処理構造が知りたい といった探求心、好奇心が掻き…

要件を満たさないPCへのWindows 11インストール、その公式の方法

要件を満たすPCであれば、Windows 11はWindows Updateを通じて提供されるので、基本的にはインストールのことを考える必要はない。任意のタイミングで、Windows Updateの指示に従って導入すればよい。 そうではない場合、特に要件を満たさないPCの場合には、…

実用抜き、ただ理解するためのオブジェクト指向 - Any型とジェネリクス~すべては抽象性のため

オブジェクト指向を語るとき、対象をどのように解釈し、抽象的に表現するのかということについての話題は多い。しかし、なぜそうするのか、どのような利点があるのかを、具体的かつ、簡潔に駆られることは少ないように、私は感じている。例えば、オブジェク…

実用抜き、ただ理解するためのオブジェクト指向 - 抽象クラス、インタフェイス、継承、抽象化

オブジェクト指向の説明とくれば、次のような題材が教科書的な典型例だ。 自動車を抽象化して、フェラーリやベンツとして具体化する 動物を抽象化して、犬や猫として具体化する そして、この投稿も似たような説明に終始している。 RPGを意識して、戦士、魔法…

20221001

分かり易く、書きやすいプログラム言語があったとしても、 その環境が整っていなければ印象が阻害されてしまうのは不幸だと思う。 Kotlin Ruby Visual Basic Kotlinスタートブック

20220917

温度はともかく、やはり問題は湿度だ。 MakeMKV vs. DVDFab

20220905

https://espio999.tumblr.com/post/178818072568/%E7%94%9F%E6%B4%BB%E3%81%AE%E8%B3%AA%E3%82%92%E5%90%91%E4%B8%8A%E3%81%99%E3%82%8B5%E3%81%A4%E3%81%AE%E6%96%B9%E6%B3%95espio999.tumblr.com 7974/T 任天堂 だれにでもわかるNFTの解説書 教養としての…

5G時代のSIMフリー・スマートフォン、特にマイナー端末の選択と、その要点。

SIMフリーのスマートフォンを個人で導入するに際し、4G時代までは、次の2点を考慮するだけで事足りていた。 技術基準適合証明等を受けた機器*1であること LTE対応バンド しかし状況は変化している。技術基準適合証明等(以下、技適)の存在が認知され、意識…

Bluetooth packet capture on Windows 11 - Is AAC really working on Windows 11?

Abstract It is said that AAC as Bluetooth codec is supported by Windows 11, there is no corresponding description in Microsoft site. Then, Bluetooth packet capture*1 again to check whether AAC connection works. As its conclusion, Windows 1…

Windows 11でのBluetoothパケットキャプチャ - Windows 11で本当にAACは機能している?

Windows 11はBluetoothコーデックとしてAACをサポートしており、AAC対応のイヤホンならば、AACで接続できる、という話を聞いた。しかしMicrosoftサイトには、そのような情報はどこにも掲載されていない。もし本当に対応しているのであれば、実際にAAC接続し…

20220709

https://espio999.tumblr.com/post/80759377805/%E3%81%82%E3%81%AA%E3%81%9F%E4%BB%A5%E5%A4%96%E3%81%AE%E4%BA%BA%E3%81%8C%E4%B8%80%E4%BA%BA%E3%81%A7%E3%82%82%E6%A5%BD%E3%81%97%E3%82%93%E3%81%A7%E3%81%8F%E3%82%8C%E3%81%9F%E3%82%89%E3%81%9D%E3%8…