並び順

ブックマーク数

期間指定

  • から
  • まで

281 - 320 件 / 892件

新着順 人気順

Bazelの検索結果281 - 320 件 / 892件

  • CircleCIのDynamic Configで差分ビルド - Carpe Diem

    概要 CircleCIのDynamic Configでconfig.ymlを分割管理する - Carpe Diem ↑ではファイルを分割管理する方法を説明しました。 今回はpath filteringを使って差分ビルド(変更のあるディレクトリのみビルド)する方法を説明します。 環境 CircleCI 2.1 circleci/path-filtering 0.1.2 以下のようなモノリポ環境だったとします。 $ tree . ├── LICENSE ├── README.md ├── go │   ├── pkg │   │   └── uuid │   │   └── uuid.go │   └── services │   ├── service1 │   │   └── cmd │   │   └── main.go │   └── service2 │   └── cmd │  

      CircleCIのDynamic Configで差分ビルド - Carpe Diem
    • cloudflare/workerdのTCP接続機能を試す

      最近workerd(Cloudflare Workersのランタイム)で実装され始めたTCP socket接続の機能がある。 今まではHTTP越しにPostgreSQLサーバーなどに接続する必要があったが、これがあると接続先に直接繋ぐことができるというのがコンセプトのようだ(実装を読むと直接持続的な接続をするわけではなく間にアダプタを噛ませるアーキテクチャのようだけどまだ詳細は分からない)。 これをデバッグしようと思ったらそもそもbazel buildまでが結構難しかったので開発環境構築のメモもする。 システム環境 Name Version

        cloudflare/workerdのTCP接続機能を試す
      • サンクチュアリ -聖域- | Netflix (ネットフリックス) 公式サイト

        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

          サンクチュアリ -聖域- | Netflix (ネットフリックス) 公式サイト
        • はじめての自然言語処理 続・T5 によるテキスト生成の検証 | オブジェクトの広場

          前回の続編ということで、t5 (T5 の実装コード) の構成や Mesh Tensorflow について説明し、OSCAR データセットでの実験結果や複数 GPU 環境の Tensorflow Serving へのエクスポートと並列実行などを試していきます。 1. はじめに 本記事は前回の続編です。 未読の方は右上のリンクから第7回の記事に目を通して戻ってきて頂けると、より理解がしやすいと思います。今回は、Google の T5(Text-to-Text Transfer Transformer) 1によるテキスト生成について、その実装コード2 の構成について説明し、Wikipedia 日本語版よりも規模の大きい OSCAR データセット3を用いた事前学習の結果や、学習済みモデルを複数 GPU 環境の Tensorflow Serving 4 にエクスポートし並列動作させる方法について解説

            はじめての自然言語処理 続・T5 によるテキスト生成の検証 | オブジェクトの広場
          • ロストガールズ | Netflix (ネットフリックス) 公式サイト

            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

              ロストガールズ | Netflix (ネットフリックス) 公式サイト
            • AIに潜む偏見: 人工知能における公平とは | Netflix

              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                AIに潜む偏見: 人工知能における公平とは | Netflix
              • スタートアップ: 夢の扉 | Netflix (ネットフリックス) 公式サイト

                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                  スタートアップ: 夢の扉 | Netflix (ネットフリックス) 公式サイト
                • Watch The Irishman | Netflix Official Site

                  '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                    Watch The Irishman | Netflix Official Site
                  • Kowainik - awesome-cabal

                    A curated list of awesome resources for the Haskell Cabal build tool. Cabal — Common Architecture for Building Applications and Libraries — is the tool to build and maintain Haskell packages. Table of Contents🔗 Resources Installation Introduction Scaffolding Cabal Configuration Format Components Backpack PVP Cabal Assistants CI Integration Custom Setup OS Manifests IDE Cross Compilation Cabal for

                      Kowainik - awesome-cabal
                    • Chromium Docs - Visual Studio Code Dev

                      Get started here. Visual Studio Code (VS Code) is a free, open source, lightweight and powerful code editor for Windows, macOS and Linux, based on Electron/Chromium. It has built-in support for JavaScript, TypeScript and Node.js and a rich extension ecosystem that adds intellisense, debugging, syntax highlighting etc. For many languages like C++, Python, Go, Java, it works without too much setup.

                      • ジャックは一体何をした? | Netflix (ネットフリックス) 公式サイト

                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                          ジャックは一体何をした? | Netflix (ネットフリックス) 公式サイト
                        • Golang Desktop App: Webview vs. Lorca vs. Electron

                          I want to build a local desktop Golang app, there are a few ways to do this: Electron: bundled Node.js and the Chromium browser to create a packaged local web-app. Usable with Golang frameworks like go-app or go-astilectron.Lorca: using the locally installed Chrome driving it using its dev-tools communication protocol.Webview: create a native window with webview and render the app inside it using

                            Golang Desktop App: Webview vs. Lorca vs. Electron
                          • Xcode Build Time Optimization - Part 2

                            April 8, 2020 #xcode #workflow #optimization The build time speedup is crucial for developers productivity and the product’s time to market. It is quite important to keep you build time under control and improve one if needed. In the previous article we’ve learned how to measure the Xcode build time and get some metrics to analyze. In this blog post, I’ll show you how we can resolve the Xcode buil

                              Xcode Build Time Optimization - Part 2
                            • 【MediaPipe】Multi Hand Trackingのプログラムを解析してみた | DevelopersIO

                              カフェチームの山本です。 前回は、MediaPipeのHelloWorldのプログラムの動作を解析しました。 【MediaPipe】HelloWorldのプログラム動作/処理を解析してみた 今回は、Multi Hand TrackingのプログラムとGraphを解析していきます。 MediaPipeに関連する記事はこちらにまとめてあります。 【MediaPipe】投稿記事まとめ Multi Hand Tracking のプログラム まずはMulti Hand Trackingのビルドコマンドから見ていきましょう。mediapipe/examples/desktop/multi_hand_tracking内のmulti_hand_tracking_cpuを指定してビルドしていることがわかります。 bazel build -c opt --define MEDIAPIPE_DISABLE_GP

                                【MediaPipe】Multi Hand Trackingのプログラムを解析してみた | DevelopersIO
                              • Neat parallel output in Python

                                Say you have a program that does some processing of a list (loosely based on a work-in-progress project): #!/usr/bin/env python3 def log(repo_name, *args): print(f"{repo_name}:", *args) def randsleep(): import random import time time.sleep(random.randint(1, 5)) def func(repo_name): log(repo_name, "Starting") randsleep() # Can be substituted for actual work log(repo_name, "Installing") randsleep()

                                • Setup Workflows Open Preview

                                  Setup workflows are a new functionality we are introducing to help customers better handle their unique workflows. What are setup workflows? A setup workflow is a single workflow that can be used to “set up” a pipeline. It does this by using CircleCI jobs to generate or set a pipeline config and/or pipeline parameters. This enables two main use cases: Dynamic config: If a customer can create a scr

                                    Setup Workflows Open Preview
                                  • The missing parts in Cargo

                                    A cargo ship stagnated in March, 2021 (Julianne Cona / Instagram) When people discuss the merits of Rust, they often mention its strict ownership rules, excellent diagnostics, and impressive performance. Cargo and the crates.io ecosystem frequently receive praise as well. Initially, when I started learning Rust, I couldn’t understand why Cargo was so highly loved. Having extensive experience with

                                      The missing parts in Cargo
                                    • フィジカル100 | Netflix (ネットフリックス) 公式サイト

                                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                        フィジカル100 | Netflix (ネットフリックス) 公式サイト
                                      • バーシティ・ブルース作戦: 裏口入学スキャンダル | Netflix (ネットフリックス) 公式サイト

                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                          バーシティ・ブルース作戦: 裏口入学スキャンダル | Netflix (ネットフリックス) 公式サイト
                                        • Watch Barbecue Showdown | Netflix Official Site

                                          '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                            Watch Barbecue Showdown | Netflix Official Site
                                          • ErrorProne Custom Plugin を書く | フライウィール

                                            ソフトウェアエンジニアの iwami です。 この記事では、Java で書かれたコードベースの品質を維持する施策の一つとして ErrorProne を使って独自のルールを定義し、コードベース特有のコンベンションやアンチパターンについて規約の強制・警告・提案をさせてみようと思います。 目次 ErrorProne とはBugPattern の使い方コードレビューでの活用まとめ・感想 ErrorProne とはErrorProne は javac のプラグインとして動作する Java の静的解析ツールで、コンパイル時によくある問題を見つけてコンパイルエラー・警告として報告してくれます。Google の Java ビルドシステムで使われており、オープンソース化されたものです。 checkstyle や google-java-format など構文的な規約を検査・自動修正する linter/ fo

                                              ErrorProne Custom Plugin を書く | フライウィール
                                            • Bazel で Go のソースコードをビルドするぞ

                                              Goの開発で Bazel を使っているので簡単にまとめてみました。 サンプル用のプロジェクトを作ったのでこれをもとに進めていこうと思います。 GitHub - righ/bazel-sample-projectContribute to righ/bazel-sample-project development by creating an account on GitHub.https://github.com/righ/bazel-sample-project 利用する Bazel のバージョンは以下です。 infoBazeliskというツールを使うとプロジェクトで利用する Bazel のバージョンを固定できます。GitHub - bazelbuild/bazelisk: A user-friendly launcher for Bazel.A user-friendly launch

                                                Bazel で Go のソースコードをビルドするぞ
                                              • 彼女 | Netflix (ネットフリックス) 公式サイト

                                                '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                  彼女 | Netflix (ネットフリックス) 公式サイト
                                                • Staying safe with .NET containers - .NET Blog

                                                  Azure Developers .NET Day is back on April 30th! Join the .NET community to learn cutting-edge cloud development techniques from experts on cloud services for AI, data, cloud-native, and developer productivity. Elevate your cloud development skills today! Container-based application deployment and execution has become very common. Nearly all cloud and server app developers we talk to use container

                                                    Staying safe with .NET containers - .NET Blog
                                                  • Chromium Docs - Visual Studio Code Dev

                                                    Get started here. Visual Studio Code (VS Code) is a free, open source, lightweight and powerful code editor for Windows, macOS and Linux, based on Electron/Chromium. It has built-in support for JavaScript, TypeScript and Node.js and a rich extension ecosystem that adds intellisense, debugging, syntax highlighting etc. For many languages like C++, Python, Go, Java, it works without too much setup.

                                                    • GitHub - google/llvm-bazel

                                                      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 - google/llvm-bazel
                                                      • ペプシよ、戦闘機はどこに? ~景品キャンペーンと法廷バトル~ | Netflix (ネットフリックス) 公式サイト

                                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                          ペプシよ、戦闘機はどこに? ~景品キャンペーンと法廷バトル~ | Netflix (ネットフリックス) 公式サイト
                                                        • Platform SRE(Site Reliability Engineer) - ニンテンドーシステムズ株式会社

                                                          この職種では、任天堂株式会社のゲーム専用機本体、スマートデバイス、及びゲームから利用するネットワークサービスの可用性、信頼性、パフォーマンスを担保する事を目的としたシステムの設計、運用を担っていただける方を募集いたします。 ▼募集背景 任天堂株式会社はゲーム専用機やスマートデバイス及びそれらでプレイできるゲームを通じ、お客様に娯楽を提供する会社です。ニンテンドーシステムズでは、これらのうちオンラインサービスの開発、運用を担当しています。 娯楽の提供という性質上、これらのサービスは高い安定性が求められると共に、新たな体験を継続的に提供することが必要です。これを両立するために、SREのメンバーが各サービス開発に参加し、サービスの信頼性の向上、開発効率の改善に取り組んでいます。 次々に新しいサービスを開発、リリースしていくためには、開発するサービスには高い安定性と保守性が求められます。これをそれ

                                                            Platform SRE(Site Reliability Engineer) - ニンテンドーシステムズ株式会社
                                                          • ギレルモ・デル・トロの驚異の部屋 | Netflix (ネットフリックス) 公式サイト

                                                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                              ギレルモ・デル・トロの驚異の部屋 | Netflix (ネットフリックス) 公式サイト
                                                            • Watch Eden | Netflix Official Site

                                                              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                Watch Eden | Netflix Official Site
                                                              • Introducing Earthly: build automation for the container era

                                                                We live in an era of continuous delivery, containers, automation, rich set of programming languages, varying code structures (mono/poly-repos) and open-source. And yet, our most popular CI/CD platform was started 15 years ago when the industry looked very different. CI systems have not changed much since — they are still largely glorified bash scripts, and the limitations are starting to show thei

                                                                  Introducing Earthly: build automation for the container era
                                                                • Watch Ghost in the Shell: SAC_2045 | Netflix Official Site

                                                                  '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                    Watch Ghost in the Shell: SAC_2045 | Netflix Official Site
                                                                  • Devpod: Improving Developer Productivity at Uber with Remote Development

                                                                    You’re seeing information for Japan . To see local features and services for another location, select a different city. Show more Introduction In this blog, we share how we improved the daily edit-build-run developer experience using DevPods, our remote development environment. We will start with some of the initial challenges, the pain points we addressed with Devpod, our architecture, and some o

                                                                      Devpod: Improving Developer Productivity at Uber with Remote Development
                                                                    • Watch Suits | Netflix

                                                                      '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                        Watch Suits | Netflix
                                                                      • Watch How to Become a Cult Leader | Netflix Official Site

                                                                        '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                          Watch How to Become a Cult Leader | Netflix Official Site
                                                                        • GitHub - squzy/squzy: Squzy - is a high-performance open-source monitoring, incident and alert system written in Golang with Bazel and love. Welcome to free SRE

                                                                          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 - squzy/squzy: Squzy - is a high-performance open-source monitoring, incident and alert system written in Golang with Bazel and love. Welcome to free SRE
                                                                          • リターン・トゥ・スペース | Netflix (ネットフリックス) 公式サイト

                                                                            '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                              リターン・トゥ・スペース | Netflix (ネットフリックス) 公式サイト
                                                                            • グラートベック人質事件: メディアが越えた一線 | Netflix (ネットフリックス) 公式サイト

                                                                              '); doc.close(); } if (!doc) throw Error('base not supported'); var baseTag = doc.createElement('base'); baseTag.href = base; doc.getElementsByTagName('head')[0].appendChild(baseTag); var anchor = doc.createElement('a'); anchor.href = url; return anchor.href; } finally { if (iframe) iframe.parentNode.removeChild(iframe); } }()); } // An inner object implementing URLUtils (either a native URL // ob

                                                                                グラートベック人質事件: メディアが越えた一線 | Netflix (ネットフリックス) 公式サイト
                                                                              • JetsonでJAXが使えるようになりたい - NTT Communications Engineers' Blog

                                                                                この記事は NTTコミュニケーションズ Advent Calendar 2021 18日目の記事です。 はじめに こんにちは、イノベーションセンターの齋藤 暁です。普段はコンピュータビジョンの技術開発やAI/MLシステムの検証に取り組んでいます。今回は、JetsonでJAXが使えるように環境の構築をしていくのですが、時間の関係上ビルドまでたどりつくことができませんでした。ただ、せっかくなので奮闘記として、どのような方法でエラーハンドリングしたかを残しておきたいと思いますので。自身への戒めという側面もありますが、次にJetsonでJAXを使いたい人が、この方法はクリティカルなエラーハンドリングではないんだということを知っていただくことが嬉しいです。 (JAXは勉強したいと思っているので、ビルドがうまく行った際には、情報を更新したいと考えておりますので、適宜のぞいてみていただけるとビルドできた

                                                                                  JetsonでJAXが使えるようになりたい - NTT Communications Engineers' Blog
                                                                                • 1. 人生Ops、しましょうか! by keep-alive.fm

                                                                                  00:00:00 keep alive fmのドメインを取りました! 00:01:00 本編開始 最近、賞を取った https://www.inma.org/blogs/main/post.cfm/INMA-unveils-30-rising-stars-in-global-news-media-with-young-professionals-awards 00:02:00 自己紹介 新聞社でデータサイエンティスト 機械学習コンペティションKaggleで、入門書執筆・優勝・Kaggle Masterなど https://www.kspub.co.jp/book/detail/5190067.html https://www.kaggle.com/sishihara 00:04:20 INMA “30 Under 30 Awards” 国際ニュースメディア協会で今年新設された世界の若手30

                                                                                    1. 人生Ops、しましょうか! by keep-alive.fm