タグ

2023年7月31日のブックマーク (7件)

  • GitHub - rogeriochaves/langstream: Build robust LLM applications with true composability 🔗

  • 徐々に高度になるリングバッファの話 - Software Transactional Memo

    リングバッファのイメージ図 1. リングバッファとは何か 機能的にはFirst In First Out (FIFO)とも呼ばれるキューの一種であるが、リング状にバッファを置いてそれの中でReadとWriteのインデックスがグルグルと回る構造をとる事によって容量に上限ができることと引き換えに高速な読み書き速度を得たものである。キューを単に実装するだけなら山ほど方法があって線形リストを使ってもいいしスタックを2つ使っても原理的には可能だ。その中でもリングバッファを用いた方法の利点はひとえに性能の高さでありメモリ確保などを行わないお陰でシステム系の様々な場所で使われている。 これの実装自体は情報系の大学生の演習レベルの難度であるが少し奥が深い。まずリングバッファのスタンダードなインタフェースと実装は以下のようなものである。 class RingBuffer { public: explicit

    徐々に高度になるリングバッファの話 - Software Transactional Memo
    igrep
    igrep 2023/07/31
    "傍目には無駄な変数2つと無駄な判定と代入を足したようにしか見えないのにこのような高速化が得られる。マルチコアプログラミングの醍醐味である。"
  • 『沙耶の唄 AIアプリ』リリース。沙耶との会話を楽しめる無料Webアプリ、言語生成AIと感情分析機能を搭載 | ゲーム・エンタメ最新情報のファミ通.com

    『沙耶の唄』は、ニトロプラスより2003年に発売されたPC向けサスペンスホラーアドベンチャーゲーム。虚淵玄氏がシナリオを、中央東口氏が原画を担当している。 交通事故で生死の境をさまよい現実と悪夢の境界線に囚われてしまった主人公“匂坂郁紀”と、謎の少女“沙耶”との恋物語が描かれる。虚淵玄氏が手掛けた4作目のPCゲーム作品である作は、発売から20年がたった現在も高く評価されており、ノベライズやコミカライズ(海外)といったメディアミックス展開も行われている。 『沙耶の唄 AIアプリ』のエンディングは3種。最初は沙耶が何を言っているのか理解するのは難しいが、好感度が上がると、なぜか言葉が理解できるようになっていく。制限時間内に沙耶の好感度を上げて、ハッピーエンドを目指そう。

    『沙耶の唄 AIアプリ』リリース。沙耶との会話を楽しめる無料Webアプリ、言語生成AIと感情分析機能を搭載 | ゲーム・エンタメ最新情報のファミ通.com
    igrep
    igrep 2023/07/31
  • Universal and Transferable Attacks on Aligned Language Models

    Universal and Transferable Adversarial Attacks on Aligned Language Models Andy Zou1, Zifan Wang2, Nicholas Carlini3, Milad Nasr3, J. Zico Kolter1,4, Matt Fredrikson1 1Carnegie Mellon University, 2Center for AI Safety, 3 Google DeepMind, 4Bosch Center for AI Overview of Research : Large language models (LLMs) like ChatGPT, Bard, or Claude undergo extensive fine-tuning to not produce harmful content

  • メモリバリア - Wikipedia

    この記事は検証可能な参考文献や出典が全く示されていないか、不十分です。出典を追加して記事の信頼性向上にご協力ください。(このテンプレートの使い方) 出典検索?: "メモリバリア" – ニュース · 書籍 · スカラー · CiNii · J-STAGE · NDL · dlib.jp · ジャパンサーチ · TWL(2023年7月) メモリバリア(英: memory barrier)またはメモリフェンス(英: memory fence)とは、その前後のメモリ操作の順序性を制限するCPUの命令の一種である。 CPUには、性能最適化策としてアウト・オブ・オーダー実行を行うものがあり、メモリのロード命令やストア命令を含めて順序を入れ替えて実行することがある。この命令の並べ替えは、ひとつのスレッドの中で一般に暗黙のうちに行われるが、マルチスレッドプログラムやデバイスドライバでは慎重に制御しない限り

    igrep
    igrep 2023/07/31
  • 「まるでDRM」Googleが開発中のWEI APIにブラウザ開発者が猛反発

    7/29、BleepingComputerは、GoogleChromeに導入しようとしているWeb Environment Integrity(WEI)APIに対して、ブラウザ開発者たちから強い反対の声が上がっていると報じました。 ブラウザ開発者たちはこの提案を、ユーザーの自由を制限し、オープンなウェブの基原則を損なうものだとしています。 WEIとは? Web Environment Integrity(WEI)は、ウェブサイトがクライアント(ブラウザ)のデバイスとネットワークトラフィックの真正性を評価し、偽造や安全でないインタラクションをブロックする新しいAPI提案です。例えば、この仕組みを使って、ウェブサイトは人間かボットかを判別したり、特定のデバイスの特定のブラウザが信頼できるかどうかを判断したりすることができます。ウェブサイトは認定された「attester」からトークンを取得し

    「まるでDRM」Googleが開発中のWEI APIにブラウザ開発者が猛反発
  • Google Chrome、リンクプレビュー機能の導入を検討中

    Googleは、デスクトップ向けChromeに新しい「リンクプレビュー」機能を導入する計画を進めています。この機能により、ユーザーのウェブコンテンツとのインタラクションが大きく変わる可能性があります。 Googleは、デスクトップ向けChromeに新しい「リンクプレビュー」機能を導入する計画を進めています。この機能により、ユーザーのウェブコンテンツとのインタラクションが大きく変わる可能性があります。 リンクプレビューは、ユーザーがハイパーリンクをクリックまたはホバリングするだけで、小さなポップアップウィンドウにウェブページのプレビューが表示されるようにするものです。 このプレビューでは、リンク先ページの内容を一部だけ閲覧できるため、ユーザーはそのページを完全に開くか、現在閲覧中のページを継続するかを選択できます。これにより、時間の節約が可能になるだけでなく、不要なコンテンツの読み込みを防ぐ

    Google Chrome、リンクプレビュー機能の導入を検討中
    igrep
    igrep 2023/07/31
    結構デメリットも大きそうだけど大丈夫なのかな