win10+GTX1060+tf1.15+object detection API踩坑记(3)

机器学习作业1编程作业(python): Linear Regression 英文文档图片均来自原档作业pdf截图 网址https://www.coursera.org/learn/machine-learning/programming/8f3qT/linear-regression import numpy as np import pandas as pd from matplotlib import pyplot as plt path = r'D:\Ninachen\wg_machinelearning\machine-learning-ex1\ex1\ex1data 阅读详情

测试通过,开始训练

运行:

python object_detection/model_main.py  --logtostderr --train_dir=‘**’ --pipeline_config_path='**/**.config'

报错Windows fatal exception: access violation

改为python object_detection/model_main.py  --logtostderr --train_dir=** --pipeline_config_path=**/**.config

仍然报错:Windows fatal exception: access violation

将预训练模型拷入相应目录后,终于开始了。

但提示:NotImplementedError: Cannot convert a symbolic Tensor (lstm_2/strided_slice:0) to a numpy array.

查资料,此错误主要原因可能为numpy版本过高,numpy.__version__为1.21.0,降为1.19.0,又出现新的错误。

2021-09-04 08:45:09.525264: I tensorflow/stream_executor/platform/default/dso_loader.cc:44] Successfully opened dynamic library cudart64_100.dll
Traceback (most recent call last):
  File "object_detection/model_main.py", line 25, in <module>
    from object_detection import model_lib
  File "d:\models-master\research\object_detection\model_lib.py", line 29, in <module>
    from object_detection import eval_util
  File "d:\models-master\research\object_detection\eval_util.py", line 35, in <module>
    from object_detection.metrics import coco_evaluation
  File "d:\models-master\research\object_detection\metrics\coco_evaluation.py", line 25, in <module>
    from object_detection.metrics import coco_tools
  File "d:\models-master\research\object_detection\metrics\coco_tools.py", line 51, in <module>
    from pycocotools import coco
  File "d:\miniconda3\lib\site-packages\pycocotools-2.0.2-py3.7-win-amd64.egg\pycocotools\coco.py", line 55, in <module>
    from . import mask as maskUtils
  File "d:\miniconda3\lib\site-packages\pycocotools-2.0.2-py3.7-win-amd64.egg\pycocotools\mask.py", line 3, in <module>
    import pycocotools._mask as _mask
  File "pycocotools\_mask.pyx", line 1, in init pycocotools._mask
ValueError: numpy.ndarray size changed, may indicate binary incompatibility. Expected 88 from C header, got 80 from PyObject

此错误又示为numpy版本过低,要升级版本,仍升级为1.21.0

    d:\models-master\research\object_detection\data_decoders\tf_example_decoder.py:532 default_groundtruth_weights  *
        return tf.ones(
    d:\miniconda3\lib\site-packages\tensorflow_core\python\util\deprecation.py:507 new_func
        return func(*args, **kwargs)
    d:\miniconda3\lib\site-packages\tensorflow_core\python\ops\array_ops.py:2560 ones
        output = _constant_if_small(one, shape, dtype, name)
    d:\miniconda3\lib\site-packages\tensorflow_core\python\ops\array_ops.py:2295 _constant_if_small
        if np.prod(shape) < 1000:
    <__array_function__ internals>:6 prod

    d:\miniconda3\lib\site-packages\numpy\core\fromnumeric.py:3052 prod
        keepdims=keepdims, initial=initial, where=where)
    d:\miniconda3\lib\site-packages\numpy\core\fromnumeric.py:86 _wrapreduction
        return ufunc.reduce(obj, axis, dtype, out, **passkwargs)
    d:\miniconda3\lib\site-packages\tensorflow_core\python\framework\ops.py:736 __array__
        " array.".format(self.name))

    NotImplementedError: Cannot convert a symbolic Tensor (cond_2/strided_slice:0) to a numpy array.

stackoverflow提示因为win7的原因ops.py 文件需修改

def __array__(self):
    raise NotImplementedError(

 为

  def __array__(self):
    raise TypeError(

查看本次训练,也正是ops.py文件出现此错误。

 修改后,终于tf1.15-cpu的目标检测训练模型开始跑起来了。

 虽说设置了model_dir,不知为何训练结果要保存在

C:\Users\**\AppData\Local\Temp\tm********

文件夹。

Pytest使用Jpype调用jar包报错:Windows fatal exception: access violation ​ 之前我们有讲过如何使用Jpype调用jar包,在成功调用jar包后,接着在Pytest框架下编写自动测试用例。但是在Pytest下使用Jpype加载jar包,并调用其中的方法会以下提示信息:​ 虽然提示信息显示有Windows显示致命错误,但是并不会影响最后的测试用例是否会通过。但是每次运行Pytest测试函数时,都会有这样的信息看着很难受。 阅读详情

相关推荐

淘宝x-mini-wua生成机制与硬件信息关联性深度解析

本文深度解析了淘宝x-mini-wua的生成机制与硬件信息的关联性,详细介绍了其作为设备指纹令牌的核心作用及技术实现细节。通过分析基础硬件层、环境特征层和行为特征层的数据采集,揭示了淘宝如何利用AES加密和分级加密策略防止破解,并探讨了其安全防护与对抗策略。

weixin_29243279的博客 230

Python问题:RuntimeWarning: invalid value encountered in reduce return ufunc.reduce(obj, axis, dtype, o

今天在用气象数据的过程中python报错 D:\python366\lib\site-packages\numpy\core\fromnumeric.py:83: RuntimeWarning: invalid value encountered in reduce return ufunc.reduce(obj, axis, dtype, out, **passkwargs) 尝试...

Adam York 8285

kali2020.2安装出现的问题并附详细解决办法

kali2020.2的安装

weixin_48776804的博客 3048

【已解决】ValueError: zero-size array to reduction operation minimum which has no identity

那问题不是在这加载的, 那就好玩了,肯定在其他地方,但是究竟在哪呢?回想一下,我们在加载数据的时候使用到相应的yaml文件的,那yaml文件肯定有相应的相应的配置文件.这个错误通常是因为在执行某种汇总操作(例如最小值、最大值、平均值等)时,被操作的数组是一个零大小的数组,而这种操作不支持对零大小的数组进行操作。打印相应的数据,但是发现对应的x是空值,那肯定是没办法找相应的最小值或者最大值啊!ok,这个时候就明白了,是在加载数据的时候加载到了空值,那加载数据在哪呢?这个时候会发现,在上面给的。

BetrayFree的博客 5824

ArcGIS新手必看:HWSD2土壤数据从下载到批量提取TIFF的完整流程

本文详细介绍了ArcGIS中HWSD2土壤数据的完整处理流程,从数据下载、预处理到批量提取TIFF文件。涵盖栅格属性表构建、属性数据连接及性能优化等关键步骤,帮助新手高效掌握HWSD2数据提取技术,提升地理信息数据处理效率。

ll5678的博客 1036

stm32驱动NRF24L01_原理+代码解析

NRF24L01是NORDIC公司生产的一款无线通信通信芯片,采用FSK 调制,集成NORDIC自家的Enhanced Short Burst协议。可以实现点对点或是1对6的无线通信。无线通信速度最高可达到2Mbps。①2.4G全球开放的ISM频段,免许可证使用。②最高工作速率2Mbps,高校的GFSK调制,抗干扰能力强。③126个可选的频道,满足多点通信和调频通信的需要。④内置CRC检错和点对多点的通信地址控制。⑤可设置自动应答,确保数据可靠传输。//NRF24L01寄存器操作命令。

zyc18700766982的博客 2万+

在windows中安装pycocotools

因为pycocotools 的pypi不支持windows,所以我们不能在windows上通过pip install pycocotools来安装pycocotools。 我是这么在我的windows上安装pycocotools的: 1. 首先请确保你的电脑中已经装上了Visual C++ 2015 build tools,没有的话在这里下载。 下载好后如下图所示进行安装: 因为我不开...

qq_35649072的博客 3185

骚戴笔记公告

骚戴笔记公告

我从不打没有准备的仗! 2万+

Windows fatal exception: access violation / Process finished with exit code -1073741819 (0xC0000005)

解决Pycharm报错 Windows fatal exception: access violation 以及Process finished with exit code -1073741819 (0xC0000005) 首先,是在做人脸识别定位时候遇到的这个问题,报错内容如下: I1229 14:40:58.153018 8996 create_pascal_tf_record.py:163] Reading from PASCAL widerface dataset. Windows fatal

weixin_46236212的博客 1万+

用 CL_ABAP_ZIP 在 ABAP 里打包任意文件:从前端多选到 ZIP 交付的一条龙实践

本文介绍了在SAP ABAP中实现文件打包交付的完整解决方案。文章首先区分了ZIP和GZIP的不同用途:ZIP用于多文件归档,GZIP用于单数据流压缩。核心流程包括四个步骤:文件选择、二进制上传、内存打包和ZIP输出,并提供了关键对象与函数的速查表。针对实际项目中常见的乱码、大文件处理等问题给出了解决方案,最后展示了一个完整的可运行示例代码,涵盖了从文件选择到下载的全流程实现。该方案适用于财务、质量、运维等多种业务场景,能够有效解决多文件交付的最后一公里问题。

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 216

081、LLC谐振变换器的短路特性与保护

本文深入分析了LLC谐振变换器在短路工况下的特性与保护策略。作者通过实际案例指出,LLC在输出短路时会出现谐振电流失控、ZVS条件丧失等危险现象,导致MOS管炸毁。文章详细阐述了短路保护的三大难点:响应速度、频率与电流的耦合、重启策略,并提出了硬件级快速保护、频率快速拉升、打嗝模式等实用解决方案。作者分享了关键参数设计经验,包括电流检测阈值设置、最高频率限制和保护响应时间控制,并通过实测波形验证了保护效果。最后总结出五点重要经验,强调硬件保护的必要性和系统设计的注意事项,为LLC变换器的短路保护设计提供了有

Jack010169的博客 76

win10+GTX1060+tf1.15+object detection API踩坑记(4)

2021-09-08 06:53:46.096205: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1325] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 4863 MB memory) -> physical GPU (device: 0, name: GeForce GTX 1660 Ti, pci bus id: 0000:01:

model2005的专栏 352

2026年全国青少年信息素养大赛算法应用主题赛(C++赛项复赛模拟卷1:文末附答案)

2026年全国青少年信息素养大赛算法应用主题赛(C++赛项复赛模拟卷1:文末附答案)

王老师青少年编程 1614

win10+GTX1060+tf1.15+object detection API踩坑记(5)

Non-OK-status: GpuLaunchKernel(FillPhiloxRandomKernelLaunch<Distribution>, num_blocks, block_size, 0, d.stream(), gen, data, size, dist) status: Internal: invalid device function 查找资料,本故障的原因无外乎cuda和cudnn版本不配,或cuda版本过高。 models-master版本过高?以2017年下载的版本

model2005的专栏 531

VC中sqlite的使用

在VC中对sqlite的使用,实现数据库大批数据的快速插入,读取数据库中的数据在ListCtrl中显示

VB摄像头监控

该VB模块可对摄像头捕获的画面进行录像等,可在创建的窗口进行控制

百亿大模型在GTX1060上的高效运行优化

随着深度学习模型规模的不断扩大,百亿规模的大模型在各种下游任务中展现出卓越的性能。然而,由于硬件推理成本高昂以及大模型对显存和计算资源的需求巨大,导致其在一些低端设备上运行面临挑战。本文将介绍如何通过优化模型结构和利用显卡特性,实现百亿大模型在显存较为有限的GTX1060显卡上高效运行。

cooldream2009的博客 4150

OV9734 DATASHEET,完整规格书

OV9734完整规格书,包括电气参数,尺寸规格,寄存器配置表等

利用mmdetection训练自己数据集过程error解决汇总

主要记录mmdetection上使用swin transformer为backbone的Mask R-Cnn模型训练自己COCO格式数据的bug及相应解决方法,仅作分享。

QQ992281036的博客 5453

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

python runtimewarning_训练神经网络,numpy出现runtime warning的解决思路

在使用numpy进行神经网络算法计算的时候,有的时候会遇到Runtime Warning,比如下面的这样的显示:>> test.test5()MNIST data is loaded./home/xinlin/repo/MNIST_lab/src/costfunc.py:29: RuntimeWarning: divide by zero encountered in log(1-y)...

weixin_39871562的博客 5005

Windows fatal exception: access violation

windows访问冲突 出现这种错误,而没有明确提示代码中哪里出错。 方法:逐步调试。程序中设置断点,查看运行到哪一步才出现这个错误。这样才能定位到bug。

qq_48326857的博客 5717

pycharm调试过程中出现windows fatal exception: access violation

断点太多了或者是某个语句的断点打得太久。建议直接run一下,或者取消所有断点。

taocan007的博客 1876

pandas中size方法_Pandas的运算方法及缺失值

Pandas基于Numpy,相应的运算也是基于Numpy的运算,只不过多了⼀些Pandas的内容,比如运算结果保留索引和列标签,传递通用函数的时候会自动对齐索引等。对通用函数保留索引和列标签import numpy as npimport pandas as pddf = pd.DataFrame(np.random.randint(100, size=(3,5)), columns=["A", ...

weixin_39802055的博客 396

低配显卡跑大模型:GTX 1060 6GB运行Qwen 35B MoE模型优化全攻略

大模型推理通常被认为需要高端显卡,但通过混合专家架构和量化技术,普通老显卡也能本地运行大参数模型。MoE架构将35B总参数激活为3B,而GGUF量化可将模型体积压缩至20GB左右,再配合llama.cpp的显存卸载和KV Cache优化,在GTX 1060 6GB上也能实现每秒4.5 token的生成速度。本文从量化选型、层卸载、上下文压缩、线程调优到Flash Attention,系统讲解低配置下运行大模型的完整实践方法,为老显卡用户和私有化部署工程师提供可复用的优化方案。

weixin_28221501的博客 57

pytorch ray 出现 Windows fatal exception: access violation错误的解决方案(远程主机强迫关闭了一个现有的连接)

训练PPO算法,出现Windows fatal exception: access violation问题。PPO算法是一个多线程算法,为了加速训练,使用GPU和显存加速计算。该问题不能稳定复现。 为了节约现存,PPO的公共参数 储存在内存中,worker数据存储在显存中,然后可能数据交换有问题,会出现多线程错误,将公共参数同样存放在显存中,问题消失了。 原: @ray.remote class ParameterServer: def __init__(self): se

星之所望的博客 3681

np.max 与 np.maximum

1. 参数 2. 使用上

10万+

Tensorflow object detection API 训练自己数据时报错 Windows fatal exception: access violation

python3.6, tf 1.14.0,Tensorflow object detection API 跑demo图片和改为摄像头进行物体识别均正常, 训练自己的数据训练自己数据时报错 Windows fatal exception: access violation 用的ssd_mobilenet_v1_coco_2018_01_28模型, 命令:python model_main.py -...

ReversalC的专栏 1万+

Pycocotools 报错 No module named pycocotools.coco 以 numpy.ndarray size changed, may indicate binary

每次都可以成功导入pycocotools,但是来自错误的位置 '/home/ma-user/modelarts-dev/common-algo-toolkit'因为这个位置下虽然有一个pycocotools的文件夹,但其中pycocotools根本是不能使用的,里面并没有包含包内容。而且一旦import pycocotools之后,我使用notebook还是会默认去找一开始错误的路径所以要删除或者修改目录导入顺序后 【重启 kernel才生效】

tyfwin的博客 1061
上一篇: java.lang.NullPointerException
下一篇: win10+GTX1060+tf1.15+object detection API踩坑记(4)
model2005
博客等级 码龄18年 97粉丝 112原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值