ubuntu に opencv tensorflow2 のインストール

ubuntu に opencv tensorflow2 のインストール

Ubuntu に python の opencv をインストール

を参考に

python -m pip install --upgrade pip
pip install opencv-python
pip install opencv-contrib-python

でインストール

次に
TensorFlow 2 をインストールする

を参考に

pip install --upgrade pip
pip install tensorflow

でインストール

pip show tensorflow

でバージョンを確認したら

Name: tensorflow
Version: 2.8.0
Summary: TensorFlow is an open source machine learning framework for everyone.
Home-page: https://www.tensorflow.org/
Author: Google Inc.
Author-email: packages@tensorflow.org
License: Apache 2.0
Location: /home/snowpool/anaconda3/lib/python3.8/site-packages
Requires: absl-py, astunparse, flatbuffers, gast, google-pasta, grpcio, h5py, keras, keras-preprocessing, libclang, numpy, opt-einsum, protobuf, setuptools, six, tensorboard, tensorflow-io-gcs-filesystem, termcolor, tf-estimator-nightly, typing-extensions, wrapt
Required-by: 

となった
UbuntuにTensorFlowをインストールする【機械学習システム公開のため】

によれば
avx 対応しているCPUでないとダメらしい

sudo lshw -class processor


CPUの確認ができるらしい

私の環境だと

  *-cpu                   
       詳細: CPU
       製品: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
       ベンダー: Intel Corp.
       物理ID: 3
       バス情報: cpu@0
       バージョン: Intel(R) Core(TM) i7-2600 CPU @ 3.40GHz
       シリアル: To Be Filled By O.E.M.
       スロット: CPU 1
       サイズ: 1966MHz
       容量: 3800MHz
       幅: 64 bits
       クロック: 100MHz
       性能: x86-64 fpu fpu_exception wp vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush dts acpi mmx fxsr sse sse2 ss ht tm pbe syscall nx rdtscp constant_tsc arch_perfmon pebs bts rep_good nopl xtopology nonstop_tsc aperfmperf pni pclmulqdq dtes64 monitor ds_cpl vmx smx est tm2 ssse3 cx16 xtpr pdcm pcid sse4_1 sse4_2 x2apic popcnt tsc_deadline_timer aes xsave avx lahf_lm epb ssbd ibrs ibpb stibp kaiser tpr_shadow vnmi flexpriority ept vpid xsaveopt dtherm ida arat pln pts md_clear flush_l1d cpufreq
       設定: cores=4 enabledcores=4 threads=8

となり
一応は問題なし
10年前くらいに購入したマシンだったけど
なんとか動くようだ