Tensorflow 分段断层张流岩

Tensorflow 分段断层张流岩,tensorflow,python-3.7,tpu,Tensorflow,Python 3.7,Tpu,嗨,我得到了以下错误:“分割错误”对我的树莓皮4模型B。我下面 一些重要信息: 树莓皮4 B型 拉斯比巴斯特 蟒蛇3.7.3 (Pip3 20.0.2) TensorFlow 2.0.0 Keras 2.3.1 OpenCV 4.1.0 (旋律) 起初,我尝试为EdgeTPU安装TensorFlow,如下所示: wget https://dl.google.com/coral/edgetpu_api/edgetpu_api_latest.tar.gz -O edgetpu_api.tar.g

嗨,我得到了以下错误:“分割错误”对我的树莓皮4模型B。我下面

一些重要信息:

  • 树莓皮4 B型
  • 拉斯比巴斯特
  • 蟒蛇3.7.3
  • (Pip3 20.0.2)
  • TensorFlow 2.0.0
  • Keras 2.3.1
  • OpenCV 4.1.0
  • (旋律)
起初,我尝试为EdgeTPU安装TensorFlow,如下所示:

wget https://dl.google.com/coral/edgetpu_api/edgetpu_api_latest.tar.gz -O edgetpu_api.tar.gz --trust-server-names
tar xzf edgetpu_api.tar.gz
cd edgetpu_api/
bash ./install.sh -y
sudo reboot now
这对新的覆盆子皮4不起作用,所以我跟着做了

这不是我的问题。这个例子很好用

回到田的向导,我试着跟随

cd ~/DeepPiCar/models/object_detection/
python3 code/coco_object_detection.py
Segmentation fault
您可以查看此代码

我不确定这是一个配置还是一个安装,或者这段代码中的一个问题。我认为分割错误是由于珊瑚边缘TPU造成的

我也试过了

sudo apt-get update
sudo apt-get install python3-edgetpu

我还应该做什么?有人能帮忙吗?提前感谢。

我对Pi 3B也有同样的问题——我得到的跟踪输出如下:

--- modulename: coco_object_detection, funcname: 
coco_object_detection.py(28): labels = dict((int(k), v) for k, v in pairs)
--- modulename: coco_object_detection, funcname: 
coco_object_detection.py(27): pairs = (l.strip().split(maxsplit=1) for l in f.readlines())
coco_object_detection.py(31): IM_WIDTH = 640
coco_object_detection.py(32): IM_HEIGHT = 480
coco_object_detection.py(33): camera = cv2.VideoCapture(0)
coco_object_detection.py(34): ret = camera.set(3,IM_WIDTH)
coco_object_detection.py(35): ret = camera.set(4,IM_HEIGHT)
coco_object_detection.py(37): font = cv2.FONT_HERSHEY_SIMPLEX
coco_object_detection.py(38): bottomLeftCornerOfText = (10,IM_HEIGHT-10)
coco_object_detection.py(39): fontScale = 1
coco_object_detection.py(40): fontColor = (255,255,255) # white
coco_object_detection.py(41): boxColor = (0,0,255) # RED?
coco_object_detection.py(42): boxLineWidth = 1
coco_object_detection.py(43): lineType = 2
coco_object_detection.py(45): annotate_text = ""
coco_object_detection.py(46): annotate_text_time = time.time()
coco_object_detection.py(47): time_to_show_prediction = 1.0 # ms
coco_object_detection.py(48): min_confidence = 0.20
coco_object_detection.py(51): engine = edgetpu.detection.engine.DetectionEngine(args.model)
--- modulename: engine, funcname: init
engine.py(69): if device_path:
engine.py(72): super().init(model_path)
--- modulename: basic_engine, funcname: init
basic_engine.py(36): if device_path:
basic_engine.py(40): self._engine = BasicEnginePythonWrapper.CreateFromFile(model_path)
free(): invalid pointer
Aborted

我在Pi 3B上也有同样的问题——我得到的跟踪输出如下:

--- modulename: coco_object_detection, funcname: 
coco_object_detection.py(28): labels = dict((int(k), v) for k, v in pairs)
--- modulename: coco_object_detection, funcname: 
coco_object_detection.py(27): pairs = (l.strip().split(maxsplit=1) for l in f.readlines())
coco_object_detection.py(31): IM_WIDTH = 640
coco_object_detection.py(32): IM_HEIGHT = 480
coco_object_detection.py(33): camera = cv2.VideoCapture(0)
coco_object_detection.py(34): ret = camera.set(3,IM_WIDTH)
coco_object_detection.py(35): ret = camera.set(4,IM_HEIGHT)
coco_object_detection.py(37): font = cv2.FONT_HERSHEY_SIMPLEX
coco_object_detection.py(38): bottomLeftCornerOfText = (10,IM_HEIGHT-10)
coco_object_detection.py(39): fontScale = 1
coco_object_detection.py(40): fontColor = (255,255,255) # white
coco_object_detection.py(41): boxColor = (0,0,255) # RED?
coco_object_detection.py(42): boxLineWidth = 1
coco_object_detection.py(43): lineType = 2
coco_object_detection.py(45): annotate_text = ""
coco_object_detection.py(46): annotate_text_time = time.time()
coco_object_detection.py(47): time_to_show_prediction = 1.0 # ms
coco_object_detection.py(48): min_confidence = 0.20
coco_object_detection.py(51): engine = edgetpu.detection.engine.DetectionEngine(args.model)
--- modulename: engine, funcname: init
engine.py(69): if device_path:
engine.py(72): super().init(model_path)
--- modulename: basic_engine, funcname: init
basic_engine.py(36): if device_path:
basic_engine.py(40): self._engine = BasicEnginePythonWrapper.CreateFromFile(model_path)
free(): invalid pointer
Aborted

我曾经忘记增加交换内存大小,而太小的默认内存交换大小会导致与内存相关的错误。是否尝试跟踪它?python3-m trace--trace coco_object_detection.pyI曾经忘记增加交换内存大小,过小的默认内存交换大小会导致与内存相关的错误。是否尝试跟踪它?python3-m trace——trace coco_object_detection.py