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 Windows PC with 8GB RAM, No GPU, No Container, and No Python - case of alpaca.cpp

This is the rewriting of the last post*1 especially for Windows user. Although GitHub providing source code introduces building with CMake*2, this post uses Visual Studio instead.CPU for evaluation is Intel Core i7-6700T. This is the relat…

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

今回の投稿は、先日の投稿*1のWindows編だ。インストール環境がLinuxからWindowsへ変わる以外、使用するプログラムとモデルは、前回と変わらない。Windowsへのインストールに際し、ソースコード提供元のGitHubではCMake*2を用いた方法を紹介しているが、この…

きれいなPythonプログラミング

BeyondTheBasicStuffWithPython 原題は『Beyond the basic stuff with Python』、初心者状態を超えていくための裏付けとなる知識を紹介している書籍だ。「the basic stuff」が示唆する、いわゆる駆け出しエンジニアのようなプログラマにもおすすめだが、むし…

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

2023-03-29 - To Windows user This post is for Linux. For Windows case, please refer the next post. impsbl.hatenablog.jp Abstract The last post*1 indicated unpractical performance as prediction of a single token per a minute. Performance th…

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

IT AI

2023年03月29日 - Windowsユーザー宛 この投稿では、検証環境にClear Linuxを用いている。Windows環境の場合については、次の投稿を参照してほしい。 impsbl.hatenablog.jp 本文 前回の投稿*1で示されたパフォーマンスは、1トークンの推論に1分を要する、と…

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

IT AI

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編

2023年05月06日追記 GUIが必要なユーザー宛 この投稿で紹介しているソリューションにはGUIがない。GUIを求めるユーザーには、GIMPプラグインとしてのインストールをおすすめする。導入方法を、次の投稿で紹介している。 ちなみにGUIの有無に関わらず、画像出…

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

2023-05-06 To a person needs GUI Solution in this post doesn't provide GUI. If GUI is required, recommend to install as GIMP plugin. The next post introduces its how-to. FYI, regardless of with or without GUI, time for image output has no …

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年05月06日追記 GUIが必要なユーザー宛 この投稿で紹介しているソリューションにはGUIがない。GUIを求めるユーザーには、GIMPプラグインとしてのインストールをおすすめする。導入方法を、次の投稿で紹介している。 ちなみにGUIの有無に関わらず、画像出…

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

2023-05-06 To a person needs GUI Solution in this post doesn't provide GUI. If GUI is required, recommend to install as GIMP plugin. The next post introduces its how-to. FYI, regardless of with or without GUI, time for image output has no …

中華電子ピアノを用いた格安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対応バンド しかし状況は変化している。技術基準適合証明等(以下、技適)の存在が認知され、意識…