並び順

ブックマーク数

期間指定

  • から
  • まで

401 - 440 件 / 633件

新着順 人気順

wasmの検索結果401 - 440 件 / 633件

  • GitHub - kleisauke/wasm-vips: libvips for the browser and Node.js, compiled to WebAssembly with Emscripten.

    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

      GitHub - kleisauke/wasm-vips: libvips for the browser and Node.js, compiled to WebAssembly with Emscripten.
    • GitHub - KnicKnic/WASM-ImageMagick: Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samples

      You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

        GitHub - KnicKnic/WASM-ImageMagick: Webassembly compilation of https://github.com/ImageMagick/ImageMagick & samples
      • GitHub - kylebarron/parquet-wasm: Rust-based WebAssembly bindings to read and write Apache Parquet data

        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

          GitHub - kylebarron/parquet-wasm: Rust-based WebAssembly bindings to read and write Apache Parquet data
        • Introducing the Docker+Wasm Technical Preview | Docker

          Editor’s note: With the release of Docker Desktop 4.15, Docker+Wasm is now in beta! Check out the documentation to learn more. The Technical Preview of Docker+Wasm is now available! Wasm has been producing a lot of buzz recently, and this feature will make it easier for you to quickly build applications targeting Wasm runtimes. As part of this release, we’re also happy to announce that Docker will

            Introducing the Docker+Wasm Technical Preview | Docker
          • GitHub - wasmerio/kernel-wasm: Sandboxed kernel mode WebAssembly runtime.

            You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

              GitHub - wasmerio/kernel-wasm: Sandboxed kernel mode WebAssembly runtime.
            • LiLM 小規模言語モデル TinyLlama 1.1B の日本語追加事前学習(incremental pretrain) を試したメモ

              背景 日本語性能のよい軽量 LLM, LiLM, Lightweight Language Model ほしい... スマホで動かしたり, ブラウザで動かしたり... ドメインは知識応答系. Code 生成とか数学とかのドメインは今は考えない. Chinese LLaMa https://zenn.dev/syoyo/scraps/6c3e92402e6fd0 でいい感じに incremental pretrain(追加事前学習) するといけるっぽいことがわかった! ん-, でも 7B or 14 B 規模で試して本当にうまくいくのかわからん... (後日 たぶん似たような方法で rinna ちゃんが Youri 7B, ELYZA ちゃんが Japanese LLaMa 7B 出してきた! それなりにいい感じになったようだよ) あと 7B だとやっぱりまだちょっと大きい. 量子化してギリ

                LiLM 小規模言語モデル TinyLlama 1.1B の日本語追加事前学習(incremental pretrain) を試したメモ
              • (renamed)

                WASI Preview 2 is also known as WASI 0.2. and I've gotten feedback that that name makes more sense to people, so I've renamed my post accordingly. Here's the new URL for this page

                • Announcing py2wasm: A Python to Wasm compiler · Blog · Wasmer

                  Back to articlesAnnouncing py2wasm: A Python to Wasm compilerpy2wasm converts your Python programs to WebAssembly, running them at 3x faster speeds Since starting Wasmer five years ago we've been obsessed with empowering more languages to target the web and beyond through Webassembly. One of the most popular languages out there is Python, and while it is certainly possible to run Python programs i

                    Announcing py2wasm: A Python to Wasm compiler · Blog · Wasmer
                  • Docker+Wasm Technical PreviewからWASMに入門する

                    少し前ですが、Docker の Technical preview として WASM (WebAssembly) のサポートが発表されました。 普段から Docker を利用していますが、そもそも WASM が何なのか? WASM をサポートしたことによって何ができるようになるのか? がわかっていなかったので、一通り調べてみました。 WASMとは まずは、WASM 自体の理解を深めるために、下記のドキュメントにざっと目を通します。 WebAssembly MDN's WebAssembly pages WASM とはバイナリコードの仕様で、そのフォーマットに対応したバイナリを実行する Stack-based な仮想マシンのことを指します。 開発初期は、ブラウザ(JS)の高速化が目的で、それを念頭に置いたような記載もドキュメントにあります。 WebAssembly is a new type

                      Docker+Wasm Technical PreviewからWASMに入門する
                    • ElectronとWebAssemblyとBlazorの違い - Qiita

                      はじめに ElectronとWebAssemblyとBlazorの違いがよくわかっていないので、JS関連の学習を始めるきっかけとして整理してみる。 Windows 以外のOS(MacやLinuxなど)でも利用できるようにしたいとか、今でも超現役の Windows Forms の代替っぽいものがほしいとか、クロスプラットフォームでデスクトップアプリケーション(っぽいもの)を実現したいとか、できればC#の方法もあわせて試していきたい。 参考(Windows アプリケーションの開発経歴) 2000年ごろ Win32 / MFC (C++) 今でも大変お世話になってます。 Visual Basic 系 (VB5, VB6, VB.NET, VBA) そろそろ彼らとは距離をおきたい。 2005年以降 Windows Forms (C#) .NET Framework 2.0 からかなり安定。C# は

                        ElectronとWebAssemblyとBlazorの違い - Qiita
                      • GitHub - tetratelabs/wazero: wazero: the zero dependency WebAssembly runtime for Go developers

                        You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                          GitHub - tetratelabs/wazero: wazero: the zero dependency WebAssembly runtime for Go developers
                        • JSConf JP 2019で "How to Boost Your Code with WebAssembly" という話をしました - Islands in the byte stream

                          abstract: https://jsconf.jp/2019/talk/fuji-goro Wasmを触り始めるにはまだ少しはやくて、おそらく2020年にはリリースされるであろうSIMDなどがほしいところです。とはいえ、JSの最適化コンパイラ(スライドではV8のTurboFanにだけ触れていますがほかのJSエンジンでも基本的には同じ傾向なはず)に頼らず安定したパフォーマンスを出せるというのは大きなメリットなので、その方面だと現在の状況でも考慮に値する可能性はあります。 ところでスライドでも触れてますが、eBayのバーコードスキャナ事例は大変興味深いです。 WebAssembly at eBay: A Real-World Use Case ここのエントリでも次のように書かれていて This is sort of expected, as JavaScript can indeed be

                            JSConf JP 2019で "How to Boost Your Code with WebAssembly" という話をしました - Islands in the byte stream
                          • 【WebAssembly】ブラウザ上で動作するポーカーソルバーを開発した話

                            初投稿です。数あるポーカーの変種の中で世界的に最もポピュラーなものと言ってよいテキサスホールデムにおける、数学的に最適な戦略を解くソルバーを趣味で開発したので、その技術的な部分を備忘録を兼ねて投稿してみます。非常にニッチなアプリケーションではありますが、刺さる方には刺さるんじゃないかなと期待しています。 開発したものはWebアプリケーションとなっているので、以下のリンクから試すことができます (モバイル端末向けにはデザインされていないのでご注意ください): GitHubのレポジトリはこちらです: そもそもポーカーのソルバーとは何ぞや さて、いきなり「テキサスホールデムのソルバーを作りました」と言われても多くの方にはピンと来ないと思いますので、そもそもテキサスホールデムとはどういうゲームなのか、またそのソルバーとは何なのかについてまずは軽く紹介することにしましょう。 テキサスホールデムのルー

                              【WebAssembly】ブラウザ上で動作するポーカーソルバーを開発した話
                            • 第11回 プラットフォームを超えるWebAssembly | gihyo.jp

                              本コーナーでは技術へのタッチポイントを増やすことを目標に、各分野で活躍されている方をお迎えします。今回はWebAssemblyです。高速安全に動作する特徴やブラウザでの利用を超えていく将来の展望など、あんどうさんとざっくばらんに紹介します。 【話し手】 あんどうやすし ANDO Yasushi㈱ Cogent Labs所属。おもしろそうなWeb系フロントエンド技術について翻訳したり執筆したり。だけど最近興味があるのはAI倫理。 やはり倫理……! 倫理はすべてを解決する……!! Twitter @technohippy GitHub technohippy WebAssemblyとは 日高: 今回はWasm(WebAssembly)をテーマにお話を伺います。よろしくお願いします。あんどうさんといえば多くの技術書を執筆、翻訳していますよね。 あんどう: 主にオライリー・ジャパンで執筆、翻訳を手

                                第11回 プラットフォームを超えるWebAssembly | gihyo.jp
                              • Rust言語で作るWebバイナリファイル「WebAssembly」入門一覧

                                CodeZine編集部では、現場で活躍するデベロッパーをスターにするためのカンファレンス「Developers Summit」や、エンジニアの生きざまをブーストするためのイベント「Developers Boost」など、さまざまなカンファレンスを企画・運営しています。

                                  Rust言語で作るWebバイナリファイル「WebAssembly」入門一覧
                                • WebAssemblyの“Openさ”は多様な応用先を生む源泉 自分だけのWasm Embedding Interfaceを考えよう

                                  Kernel/VM探検隊はカーネルや仮想マシンなどを代表とした、低レイヤーな話題でワイワイ盛り上がるマニアックな勉強会です。佐伯氏は、WebAssemblyのWebの外の応用について発表しました。全2回。後半は、WasmがWeb外でどのように使われているか、WASIとProxy-Wasmの例から発表しました。前半はこちらから。 WASIはOSの上でWasm executableを動かすためのPortableなAPI/ABI 佐伯学哉氏(以下、佐伯):そういう特徴があると、かなりうれしいことがわかったんですが、具体的に何に使われているのか特にWASI(WebAssembly System Interface)とProxy-Wasm(Web Assembly for Proxies)について話したいと思います。 WASIはWebAssembly System Interfaceの略で、OSの上

                                    WebAssemblyの“Openさ”は多様な応用先を生む源泉 自分だけのWasm Embedding Interfaceを考えよう
                                  • WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome - Chrome for Developers

                                    WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome Published on Tuesday, October 31, 2023 There are two types of programming languages: garbage-collected programming languages and programming languages that require manual memory management. Examples of the former, among many more, are Kotlin, PHP, or Java. Examples of the latter are C, C++, or Rust. As a general rule, higher-

                                      WebAssembly Garbage Collection (WasmGC) now enabled by default in Chrome - Chrome for Developers
                                    • Wasmer 1.0がリリースされたので、ベンチマークを取ってみた

                                      先日、WebAssemblyランタイム Wasmer (https://wasmer.io/) のバージョン1.0がリリースされました。 WebAssemblyは元々はウェブブラウザで実行するための低水準のバイナリコードフォーマットとして導入されましたが、単にポータブルな仮想マシンと見ることもできるので、これを用いてアプリケーション実行環境を作ろうというのも、ごく自然な流れだと言えるでしょう。 WebAssembly公式によって WASI (https://wasi.dev/) というシステムインターフェースが定義されています。まだネットワークAPIが無かったりして、多くのアプリケーションが動かせるという状況ではなさそうですが、将来的にポータブルなアプリケーション実行環境として使えるようになるかもしれません。こう聞くと、誰もがJavaを想起すると思いますが、特定の会社の意向に左右されないオ

                                        Wasmer 1.0がリリースされたので、ベンチマークを取ってみた
                                      • CheerpJ 2.0 released — now with WebAssembly support

                                        After two years of further development, we are happy to announce the second major release of CheerpJ, our solution to automatically convert any Java application into HTML5 leveraging WebAssembly and JavaScript. Example Java application converted to WebAssembly and JavaScript with CheerpJ (OpenAstexViewer)The purpose of CheerpJ is to provide an automated tool for converting full legacy Java applica

                                          CheerpJ 2.0 released — now with WebAssembly support
                                        • RustのWebAssembly で canvas に描画する - Qiita

                                          { "author": "You <you@example.com>", "name": "rust-webpack-template", "version": "0.1.0", "scripts": { "build": "rimraf dist pkg && webpack", "start": "rimraf dist pkg && webpack-dev-server --open -d", "test": "cargo test && wasm-pack test --headless" }, "devDependencies": { "@wasm-tool/wasm-pack-plugin": "^0.4.2", "copy-webpack-plugin": "^5.0.3", "webpack": "^4.33.0", "webpack-cli": "^3.3.3", "we

                                            RustのWebAssembly で canvas に描画する - Qiita
                                          • やっぱりWasm は C++!!!~Wasm/EmscriptenでOpenCVを使う~

                                            はじめに質問 Wasm は何で書く?Go? Rust? AssembyScript? やっぱりWasm は C++!!!~Wasm/EmscriptenでOpenCVを使う~ ※現状での個人の見解です。 ということで、Emscripten で OpenCV を扱うことについて記事です。 この記事の元ネタはWebAssembly Night #10の発表内容です。 そしてOpenCV Advent Calendar 2020 の 9 日目でもあります。 画像処理 on your Browserの時代 Wasm といえば最近はすっかり Go や Rust で書くことが盛り上がっていますが、まだまだ C++/Emscripten も活躍しどころがあります。ブラウザでのクライアント画像処理が代表的なものでしょう。 WebRTCインフラの充実 時雨堂 WebRTC SFU Sora/NTT Com.

                                              やっぱりWasm は C++!!!~Wasm/EmscriptenでOpenCVを使う~
                                            • World Wide Web Consortium (W3C) brings a new language to the Web as WebAssembly becomes a W3C Recommendation

                                              Following HTML, CSS and JavaScript, WebAssembly becomes the fourth language for the Web which allows code to run in the browser Read testimonials from W3C Members https://www.w3.org/ — 5 December 2019 — The World Wide Web Consortium (W3C) announced today that the WebAssembly Core Specification is now an official web standard, launching a powerful new language for the Web. WebAssembly is a safe, po

                                                World Wide Web Consortium (W3C) brings a new language to the Web as WebAssembly becomes a W3C Recommendation
                                              • Sandboxing and Workload Isolation

                                                Sandboxing and Workload Isolation Author Name Thomas Ptacek @tqbf @tqbf Workload isolation makes it harder for a vulnerability in one service to compromise every other part of the platform. It has a long history going back to 1990s qmail, and we generally agree that it’s a good, useful thing. Despite a plethora of isolation options, in the time I spent consulting for technology companies I learned

                                                  Sandboxing and Workload Isolation
                                                • Wasmtime 1.0: A Look at Performance

                                                  In preparation for our upcoming release of Wasmtime 1.0 on September 20, we have prepared two blog posts describing the work we have put into the compiler and runtime recently. This first post will describe performance-related projects: making the compiler generate faster code, making the compiler itself run faster, making Wasmtime instantiate a compiled module faster, and making Wasmtime’s runtim

                                                    Wasmtime 1.0: A Look at Performance
                                                  • Shopify、RubyコードからWasmモジュールを作成するツールチェーン「Ruvy」をオープンソース化

                                                    Lily Maraと信頼性の高いKafkaデータ処理パイプラインを構築する 今日の回では、Thomas Betts氏がカリフォルニア州サンマテオにあるOneSignalのエンジニアリングマネージャー、Lily Mara氏に話を聞いた。 彼女は、OneSignalの他のエンジニアリングチームが使用する社内サービスを担当するインフラサービスチームを管理している。信頼性の高いKafkaデータ処理パイプラインの構築方法について議論する。OneSignalは、RustのKafka...

                                                      Shopify、RubyコードからWasmモジュールを作成するツールチェーン「Ruvy」をオープンソース化
                                                    • 管理画面にWasm入れてみた | CyberAgent Developers Blog

                                                      こんにちは、CyberFight DX 事業本部で web フロントエンドエンジニアをしている久保です。CyberFight DX 事業本部は複数のエンタメサービスを開発、運用するFANTECH本部に所属しています。今回は、管理画面を対象に WebAssembly ( Wasm ) を導入した事例をご紹介します。 FANTECH 本部では技術ブログでの発信を強化しており、最近では下記のような記事を投稿しています。ぜひご一読ください。 Cloud Run サイドカーで Fastly の Prometheus Metrics を収集して Grafana で可視化する reminder-lintでFeature Flagsの削除漏れを防ぐ マルチリージョンで稼働する内製Feature Flagsの実装 私たちのプロダクト WRESTLE UNIVERSE では、ユーザー対象のキャンペーンを実施す

                                                        管理画面にWasm入れてみた | CyberAgent Developers Blog
                                                      • Wasmtime

                                                        It looks like you’re running macOS or Linux. To download and install Wasmtime, run the following in your terminal, then follow the on-screen instructions. curl https://wasmtime.dev/install.sh -sSf | bash You can also download binaries directly from the GitHub Releases page. It looks like you’re running Windows. To install Wasmtime, download and run the following, and then follow the onscreen instr

                                                        • GitHub - jupyterlite/jupyterlite: Wasm powered Jupyter running in the browser 💡

                                                          You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                            GitHub - jupyterlite/jupyterlite: Wasm powered Jupyter running in the browser 💡
                                                          • Why Google Sheets ported its calculation worker from JavaScript to WasmGC  |  web.dev

                                                            Why Google Sheets ported its calculation worker from JavaScript to WasmGC Stay organized with collections Save and categorize content based on your preferences. Google Sheets is one of the first products at Google to use WasmGC on Chrome. The move was announced in 2022, and the Sheets and Chrome teams partnered on standardization, engineering, and tooling to provide real-time feedback on optimizat

                                                              Why Google Sheets ported its calculation worker from JavaScript to WasmGC  |  web.dev
                                                            • WebAssembly向け多倍長演算の実装

                                                              Master Canary Forging: 新しいスタックカナリア回避手法の提案 by 小池 悠生 - CODE BLUE 2015CODE BLUE

                                                                WebAssembly向け多倍長演算の実装
                                                              • The State of WebAssembly 2022

                                                                The State of WebAssembly 2022 survey has closed, the results are in … and they are fascinating! WebAssembly has gone through quite a transformation this last year, while the wasm language landscape is slowly shifting, the more notable change is in what people are using WebAssembly for. The use of wasm for serverless, containerisation and as a plug-in technology has leapt considerably, with WebAsse

                                                                  The State of WebAssembly 2022
                                                                • GitHub - stealthrocket/net: Go package implementing WASI socket extensions

                                                                  You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                    GitHub - stealthrocket/net: Go package implementing WASI socket extensions
                                                                  • GitHub - Shopify/ruvy

                                                                    You signed in with another tab or window. Reload to refresh your session. You signed out in another tab or window. Reload to refresh your session. You switched accounts on another tab or window. Reload to refresh your session. Dismiss alert

                                                                      GitHub - Shopify/ruvy
                                                                    • Vimをwasm runtime化する

                                                                      はじめに 最近Dockerがwasm対応を発表していて、wasmがこれからますます盛り上がりそうな予感がしています。 一Vimmerとして、なんとかこのビッグウェーブに乗りたいため、Vimをwasm runtimeにすればいいのでは?と思ったので実際に簡単なものを実装してみました。 足し算、引き算、フィボナッチ関数、分岐を動かせる程度で実用的ではありません。 Vimをwasm runtime化する 上記のプラグインをインストールすれば、こんな感じで使えます。

                                                                        Vimをwasm runtime化する
                                                                      • An mruby for WebAssembly

                                                                        Previous slideNext slideToggle fullscreenOpen presenter view An mruby for WebAssembly Presentation by Uchio Kondo self.introduce! Uchio Kondo from Fukuoka.rb Infra Engineer @ Mirrativ, Inc. livestreaming & "live" gaming Translator of "Learning eBPF" Ruby and WebAssembly Code sample background rule: Ruby.has :red, :background (window.JavaScript || TypeScript).then("yellow"); Rust::<BackGround>::pur

                                                                          An mruby for WebAssembly
                                                                        • Cloudflare WorkersをRust(WASM)で書くと速いのか - console.lealog();

                                                                          なんとなく察しはついてるけど、いちおう確かめておこうかと。 GitHub - leader22/workers-benchmark 詳細はこのリポジトリに。 Rustで書くには ドキュメントなどあらゆる情報は、Cloudflare公式のこのリポジトリにある内容がすべて。 GitHub - cloudflare/workers-rs: Write Cloudflare Workers in 100% Rust via WebAssembly Workerグローバルのコードがそれ用のcrateになってて、それを使ってRustでコードを書く。RequestやらKVやらだけでなく、いわゆるRouterやちょっとした便利関数まで実装されてた。 READMEにあるコード例をそのまま貼るとこんな雰囲気で。 use worker::*; #[event(fetch)] pub async fn main(

                                                                            Cloudflare WorkersをRust(WASM)で書くと速いのか - console.lealog();
                                                                          • 汎用プラグインとしての WASM (WebAssembly) の可能性の模索 with LuaJIT 対決

                                                                            ロングもみあげガール推進部 @kb10uy そもそもどうしてこんなことをやろうと思ったかというと、割と前から ShortStoryServer の Playground では WASM が利用されていて、Web 以外でも用途が広がるんじゃないかと思ったからでして 2020-11-14 13:04:06 ロングもみあげガール推進部 @kb10uy で、調べて初めて知ったんですけどそういう目的で使うために WASI (WebAssembly System Interface) ってのがあるんですね。まあ今回は WASI はあんまり関係なくて、どちらかというとそのランタイムであるところの wasmtime を見つけたことのほうがでかい 2020-11-14 13:05:44

                                                                              汎用プラグインとしての WASM (WebAssembly) の可能性の模索 with LuaJIT 対決
                                                                            • Wasm Workers Server | Wasm Workers Server

                                                                              Multi-languageCreate workers in different languages like JavaScript, Ruby, Python, Rust and Go thanks to WebAssembly. $ curl -fsSL https://workers.wasmlabs.dev/install | bash $ wws --help A WebAssembly framework to develop and run serverless applications anywhere Usage: wws [OPTIONS] [PATH] [COMMAND] Commands: runtimes Manage the language runtimes in your project help Print this message or the hel

                                                                              • WasmバイナリをrunwasiとPodman/crun/WasmEdgeから実行してみた | DevelopersIO

                                                                                DockerやKubernetesで利用されているコンテナランタイム containerd からは、shim を通じてruncやAWS Fargateで利用されているFirecrackerなど様々なコンテナ実行方法をサポートします。 数年前にDocker社のプレスリリースで話題になったのように、WebAssembly(Wasm)アプリも実行することができ、Wasm向けshimから runwasi を呼び出すほか、runc 向け shimから Wasm対応した crun を 呼び出す事もできます。 ※ 図はIntroducing the Docker+Wasm Technical Preview | Docker から 本記事では、両ケースに対応する containerd をインストールしたあと、runwasi 方式とPodman&crun のそれぞれで実行します。 検証環境 Ubuntu

                                                                                  WasmバイナリをrunwasiとPodman/crun/WasmEdgeから実行してみた | DevelopersIO
                                                                                • Experimenting with WebAssembly in a Serverless context

                                                                                  IntroductionWebAssembly (WASM) is a binary instruction format for a stack-based virtual machine. Though initially designed for the web browser [see 1], it can be used in applications outside the web. One particular use case which is of interest to us is the use of wasm in a serverless context, the advantage of this being is the ability of WASM to support different languages and compile down to a l

                                                                                    Experimenting with WebAssembly in a Serverless context