问题描述
我正在尝试基于AWS SageMaker 763104351884.dkr.ecr.us-east-1.amazonaws.com/tensorflow-training:2.3.0-gpu-py37-cu102-ubuntu18.04构建自定义容器映像图片并按照https://tensorflow-object-detection-api-tutorial.readthedocs.io/en/latest/install.html#tensorflow-object-detection-api-installation
中的说明进行操作但是,当我运行以下命令时,import React,{ useEffect,useRef } from 'react';
...
const justOneTime = useRef(true)
useEffect(() => {
if (justOneTime.current) {
// your logic
justOneTime.current = false
}
},[/*all the dependencies that useEffect needs*/])
似乎用pip install
替换了已经存在的TensorFlow软件包,该软件包不支持AWS的cpu指令和GPU设备。
tensorflow-2.3.0-cp37-cp37m-manylinux2010_x86_64.whl
如何在不替换现有TensorFlow的情况下安装对象检测API?我尝试了# From within TensorFlow/models/research/
cp object_detection/packages/tf2/setup.py .
python -m pip install .
,但似乎没有任何效果。
更新1:
似乎python -m pip install --ignore-installed .
未检测到已为该AWS docker映像安装的tensorflow
,即使它在pip
中可用。这就是/usr/local/lib/python3.7/site-packages/tensorflow
甚至尝试使用pip
进行安装的原因。
作为一种解决方法,我制作了目录的副本,然后用它替换了新安装的目录。
--ignore-installed
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)