CLOVER🍀

That was when it all began.

2024-04-01から1ヶ月間の記事一覧

FastAPIとSentence Transformersを使って簡単なテキスト埋め込みAPIを作成する

これは、なにをしたくて書いたもの? テキスト埋め込みを行うにはSentence Transformersを使うのがいいのかなと思っているのですが、できれば単体で動作するサーバーとして 使いたいなと。 これをやろうとするとLocalAIを使うのが1番近い気がするのですが、…

OpenAIのJavaライブラリーからOpenAI API互換のサーバーへアクセスしてみる

これは、なにをしたくて書いたもの? これまでよくOpenAI API互換のサーバーにOpenAI Python APIライブラリーからアクセスして試していたのですが、1度Javaからも アクセスしてみようかなと思いまして。 アクセス先としては、llama-cpp-pythonを使うことにし…

WildFly Maven PluginでBootable JARを作成する

これは、なにをしたくて書いたもの? WildFly 32.0.0.Finalがリリースされました。 WildFly 32 is released! ちょっと気になるものとしてWildFly Glowというものがあるのですが。 その前に、WildFly Maven PluginでBootable JARが作れるようになったようなの…

Ubuntu Linux 22.04 LTSに、MySQL互換の分散データベースTiDBをインストールして(ローカルでクラスターを立ち上げて)みる

これは、なにをしたくて書いたもの? MySQL互換の分散データベースであるTiDBを少し試してみたいなと思いまして。 TiDB: The Advanced Distributed SQL Database 今回は、あまりなにも考えずにUbuntu Linux 22.04 LTSにインストールしてみます。 TiDB TiDBは…

QdrantのExampleから、「基本的なRAG(Basic RAG)」を試す

これは、なにをしたくて書いたもの? 今までQdrantのチュートリアルを試してきたのですが、今度はExampleを見てみようと思います。 Examples - Qdrant ただ、Exampleで見るのは「基本的なRAG(Basic RAG)」のみにしたいと思います。それから、Qdrant自体を…

Metaの「Llama 3」をOpenAI API互換のサーバーを持つllama-cpp-pythonとLocalAIで試す

これは、なにをしたくて書いたもの? MetaからLlama 3がリリースされました。 Meta、無料で商用可の新LLM「Llama 3」、ほぼすべてのクラウドでアクセス可能に - ITmedia NEWS このLlama 3をOpenAI API互換のサーバーを持つllama-cpp-pythonおよびLocalAIで動…

Fakerでフェイクデータを作成する

これは、なにをしたくて書いたもの? Qdrantのドキュメントを見ていて、Fakerというフェイクデータを生成するライブラリーがあることを知ったので簡単に試しておきます。 Faker FakerのWebサイト、GitHubリポジトリーはこちら。 Welcome to Faker’s document…

JEP 444(Virtual Threads)のpinning(ピン留め)をシステムプロパティjdk.tracePinnedThreadsによるスタックトレースの出力で確認する

これは、なにをしたくて書いたもの? 前に、Virtual Threadsに関するエントリーを書きました。 Java 21で正式版になったJEP 444(Virtual Threads)に関するAPIを試す - CLOVER Virtual Threadsを使ってHTTPサーバー/クライアントを書いて、スレッドまわり…