本人python版本3.7 tensorflow 1.14.0 使用的是pycharm教育版
本人想基于ssd目标遥感检测NWPU数据集,借鉴了如下两个博主
https://blog.csdn.net/HUAI_BI_TONG/article/details/121520802
之前的demo测试等都没问题,在借鉴第二个博主生成tfrecords文件时,出现下列问题
我照着其步骤,通过tf_convert_data.py实现的效果如下,会出现access violation 的问题
只出现一个okb的tf文件
同样的通过相关的.sh文件也无法解决问题
#!/bin/bash
# 这是一个shell脚本,用于将pascal VOC数据集转换tfrecords数据
DATASET_DIR=./VOC2007/ # VOC数据保存的文件夹(VOC的目录格式未改变)
OUTPUT_DIR=./tfrecords_ # 保存tfrecords数据的文件夹
python ./tf_convert_data.py \
--dataset_name=pascalvoc \
--dataset_dir=${DATASET_DIR} \
--output_name=voc_2007_train \
--output_dir=${OUTPUT_DIR}
效果一样
于是本人仔细查找相关资料,发现有博主是通过降低tensorflow版本到1.12,装cuda成功的,但其评论区有人提出,降低到1.12.0的话会有新的问题,比如tensorflow._api.compat 没有v2。
并且我发现我的tensorflow 镜像好像无法安装1.12.0版本
所以现在问题仍然存在,并且不知道如何解决,希望可以获取帮助