qsimcirq(GPU対応版)のインストール・ビルド方法
ゲート方式の量子コンピューターを模倣するソフトウェアの一つにGoogleが開発しているCirqがあります。CirqのバックエンドとしてNVIDIAが開発しているcuQuantumを使いたい場合、qsimというライブラリをインストールする必要があります。しかし、PyPIで公開されているqsimはGP
ゲート方式の量子コンピューターを模倣するソフトウェアの一つにGoogleが開発しているCirqがあります。CirqのバックエンドとしてNVIDIAが開発しているcuQuantumを使いたい場合、qsimというライブラリをインストールする必要があります。しかし、PyPIで公開されているqsimはGP
torchvisionのResizeを、OpenCV および PyTorch C++ API を使ってなるべく再現します。ここで紹介するのは、あくまでも「同じような操作」を行う方法なので、torchvisionと全く同じ前処理ができる訳ではないです。(PyTorch Forum)Pytho
torchvisionで実装されているcenterCropをC++(OpenCV)で再現する方法です。torchvisionで使われているcenterCropの実装を見れば終わりなんですが、そこまでしたくない人のために実装例を載せます。cv::Mat img_float; // c
PyTorchと併用した際の undefined reference to cv::imreadundefined referenceは、リンクすべきライブラリをリンクし忘れている場合に発生するエラーですが、今回はきちんとリンクしているのにエラーが消えませんでした。自分の場合は、P
「テトリスを作る」第2回は、SRSシステムやスコア計算を除く基本機能の実装です。前回の記事はこちら具体的には、TetrominoクラスPlayFieldクラスTetrionクラスCanvasクラス(GUI用)EventHandlerクラス(キー入力管理)Applicatio