らんだむな記憶

blogというものを体験してみようか!的なー

2022-01-01から1年間の記事一覧

Barren Plateau まとめ

量子ビット数を $n$ とする。 Barren plateaus in quantum neural network training landscapes [29 Mar 2018] $n$ の関数として指数関数のオーダーで勾配が消える 回路の深さが $\mathcal{O}(\log(n))$ では BP が起こる。 Cost Function Dependent Barren …

ChromeのServiceWorkers (2)

~/Library/Application Support/Google/Chrome/Default/Service Workerの下の、特に ~/Library/Application Support/Google/Chrome/Default/Service Worker/CacheStorageが特に大きい。すぐ大きくなっていくな・・・。 find . -name "index.txt" -exec cat {…

Twitter の analytics

SNS

無料ツールがどういう仕様変更をしようと、お金を出していないので「こうしろ」とは言えないが、邪魔な情報は邪魔なので消してしまう。stylus を使って a[class*="css-4rbku5 css-18t94o4 css-1dbjc4n r-1loqt21 r-1777fci r-bt1l66 r-1ny4l3l r-bztko3 r-lr…

Docker という技術的負債製造マシン

これはハッとさせられる。言われてみれば、IaC だのと言われて随分と踊らされたものだが、コンテナの中の魔界さは酷い。大量の臭いものとゴミと醜悪な手順を Dockerfile という魔界文書に閉じ込めてゴミ箱の中に押し込めてしまえば「ほら、便利だろ?」とい…

毒を吐く

SNS

適当に毒を吐きながら作業をするためのたたき台?何て呼ぶか分からないけど、テディベアとかサンドバッグ的に使っているところもあった SNS が、微妙に少しずつフォロワーが増えると TL に毒が流れるのも悪いかな?という何か気まずい気がして毒を吐きにくく…

技術的負債

IT

SNS のトレンド欄で「技術的負債」という用語を見かけたが、そんな事を考えたり対処できるようになるとは、IT も随分とホワイティーになったもんだな、と思ってしまった。そんなことを考える暇があれば 1 行でも実装したり、1 つでもバグを潰すとか、或は土…

GCP のレイテンシ

GCP

GCPのRegion間レイテンシからサービスのRegion集約を考察する | フューチャー技術ブログ 凄く参考になる記事があった。台湾あたりに VM を用意するのは悪くないかも。asia-east1-c だと T4 と V100 が使える。って、あれ?いつの間にか asia-northeast1-a で…

Laplace 方程式

$x = r \cos \theta$, $y = r \sin \theta$, $D = \{x^2 + y^2 楕円型境界値問題を考える。$$ \begin{align*} \begin{cases} \Delta u(x, y) = 0, (x, y) \in D \\ u(x, y)|_\Gamma = \cos 3\theta \end{cases} \tag{1} \end{align*} $$この時、解は存在して…

iPhone のバックアップ先の変更

iOS

どうやら Windows でも macOS でも基本は同じで ~/Library/Application Support/MobileSync/Backup をどこかに移動させてシンボリックリンクで参照させろということらしい。

opencv-python

GitHub - opencv/opencv-python: Automated CI toolchain to produce precompiled opencv-python, opencv-python-headless, opencv-contrib-python and opencv-contrib-python-headless packages. b. Packages for server (headless) environments (such as …

Diffusion Model

次世代生成モデル、Diffusion Modelの紹介 - GMOインターネットグループ グループ研究開発本部(次世代システム研究室) 暇な時にでもやってみるかと思って twitter に投稿して埋もれてしまっていた・・・。どこに書いたか分からなくなるんだよなぁ・・・。

SNS 使い分け

SNS

技術系のネタを zenn に逃して、一言系メモを twitter に逃しているうちに「はてな」の使い道がよく分からなくなってしまった・・・。Generic なネタをと思ったが、generic なネタを最近書かなくなった and/or twitter で十分だったということに・・・。難し…

W: An error occurred during the signature verification.

GCP

W: An error occurred during the signature verification. The repository is not updated and the previous index files will be used. GPG errorみたいなのが、apt update で出る。 Google Cloud PackagesのGPGでエラー。2018/04/02 - Qiita gcloud - GPG…

The repository 'https://cli.github.com/packages disco Release' does not have a Release file.

よく分からないけど、The repository 'https://cli.github.com/packages disco Release' does not have a Release file. · Issue #1756 · cli/cli · GitHub みたいなエラーが apt update で出た。前にも見たかもしれないけど、その時は WSLのUbuntuのアップ…

venv の環境名変更

python -m venv で pyenv の仮想環境を作っているが、環境名を変更したいことがある。 grep -rl "myenv" ./ | xargs perl -i -pe "s/myenv/changed-env/g" でいけちゃうらしい。ということは find . -name "*" | xargs grep -n "myenv" で見つかったファイル…

Can a density matrix have more than two dimensions?

quantum mechanics - Can a density matrix have more than two dimensions? - Physics Stack Exchange 少し気になるので後で読む。Separability of 3-qubits density matrices, related to l1 and l2 norms and to unfolding of tensors into matrices これ…

新しい Python のサポート

Add support for Python 3.11 by mtreinish · Pull Request #1642 · Qiskit/qiskit-aer · GitHub 自分でそういう対応をすることはないのだが、参考程度に記憶にとどめておきたい。

量子な株価

QBTS:New York 株価 - D-Wave Quantum Inc - Bloomberg Markets IONQ:New York 株価 - IonQ Inc - Bloomberg Markets どちらも厳しいなぁ・・・。

画像の背景を透明にしたい時

IT

以下のような感じで良いらしい。 convert original.png -fuzz 10% -transparent white transparent.png 逆に透過 PNG の背景を白色にするには: convert epoch1.png \( +clone -alpha opaque -fill white -colorize 100% \) +swap -geometry +0+0 -compose Ov…

Colab で cuQuantum (2)

Colab Pro/Pro+ で cuQuantum をぶん回すとしたらどうなるかを考えたい。us-west1 として GCE だと n1-highmem-4 TESLA V100 Zonal standard PD: 100 GiB USD 0.05 /h USD 0.74 /h USD 4.00 /month くらい。$T$ 時間使うと、$(0.05+0.74)T + 4 = 0.79T + 4$ …

Colab で cuQuantum (1)

cuQuantum の PyPI 版 - らんだむな記憶 の続きみたいな内容。どこに書いてあったか忘れたけど、最新の cuQuantum は Volta アーキテクチャ以降の NVIDIA GPU と Python 3.8+ を要求していたはず。V100/A100 だけでなく T4 でも動くみたいだけど、Colab のラ…

VS Code の設定

どこかでまとめたほうが良いが・・・ Window: Open Files In New Window on(ファイルをダブルクリックした時に新しいウィンドウで開く) Window: Restore Windows none(起動時に前回の内容を復元しない)

Explore The Clifford Group, A Crucial Tool For Benchmarking, Error Correction, And More

Explore The Clifford Group, A Crucial Tool For Benchmarking, Error Correction, And More | by Abby Mitchell | Qiskit | Medium スタビライザ状態というやつと関係してそうなので、また読んでおく。

Qiskit Aer (4)

git fetch upstream pull/1616/head:add_aer_state_init_dm git checkout add_aer_state_init_dm のようにしてローカルに持ってきたブランチについては git checkout add_aer_state_init_dm git pull upstream pull/1616/head:add_aer_state_init_dm のよう…

Qiskit Aer (3)

unittest でデコレータ @ddt が使われている。GitHub - datadriventests/ddt: Data-Driven Tests for Python Unittest のようだ。 import unittest from ddt import ddt, data @ddt class TestTestCase(unittest.TestCase): @data(3, 1, 4) def test(self, v…

Node を使うプロジェクトで久しぶりに git pull する時

何ネタというべきかよく分からないけど、久しぶりに git pull して npm スクリプトを走らせると何かうまくいかない(雑)ことがあるような気がする。package.json が結構変化する場合にそういうことが起こるような気がしていて npm install しても、うまくア…

Qiskit Aer (3)

qiskit.quantum_info はこの辺。 GCC 12 や clang では __FILE_NAME__ で正味のファイル名がとれるらしい。

Qiskit Aer (2)

AerState クラスは https://github.com/Qiskit/qiskit-aer/pull/1590/commits/946301893e2b02ea7d9e36e15f9f240c74fe3471 で導入された。 controller_wrappers*.so の中身はあまり嬉しくないが以下のようにして見ることはできる: $ find _skbuild/linux-*/cm…

Qiskit Aer (1)

Qiskit/qiskit-aer が総本山。 Qiskit is made up of elements that each work together to enable quantum computing. This element is Aer, which provides high-performance quantum computing simulators with realistic noise models. (Qiskitは,量子…

Githubで特定のpull requestをローカルに持ってくる

Git

Githubで特定のpull requestをローカルに持ってくる - Qiita あまりないかもしれないけどやりたくなった時。