【环境说明】Mindstudio=3.0.2alpha005,开发板Atlas200DK。其中,Mindstudio装在了Ubuntu18.04的虚拟机下,通过远程方式连接开发板跑程序。
【问题简述】问题应该和device manager在程序运行结束后自动掉线有关
我在以上环境下,用Mindstudio跑图像处理相关的程序,程序大体工作为:输入视频后对每个视频帧进行手势识别,返回一个窗口画出识别的结果(手的21个关键点,mediapipe_hands),再把返回的结果帧创建成一个新的.mp4,这个.mp4文件是放回虚拟机的。可以确定的是程序没问题,在上面环境也能跑通。但是如果视频长度稍微长一些(如100帧),导致处理时间长一些——那么其他情况正常,但是无法返回这个.mp4文件(其他正常,就是无法返回文件)。报错如下图:

程序正常退出,在创建这个mp4文件时显示用户识别失败然后结束。(此时可以确定物理连接没有问题,因为我主机的ssh此时连接着开发板,还没掉。)
我上面跑的程序中间Run了20多分钟,但是中间返回的图像没有任何问题(除了比PC上卡了点),运行结束后要返回mp4时就出现了问题,device manager这时也会显示我的开发板掉线(Run之前是连上的)。如果我把视频换成一个Run四五分钟的,也会和这个20分钟的视频一样——运行时一切正常,运行结束后不返回mp4文件,卡一分钟后device manager掉线。但是如果换成一个几秒钟的小视频,运行时正常,结束后卡一下,然后正确返回mp4视频(在图中红字那一行返回“Done”后结束,没有那一行红字),但是静等一会后,device manager依旧会掉线。
经过个人测试,只要device manager中开发板掉线,就会显示如图最后的问题。请问如何能让device manager不去自动掉线?
这个问题不只是出现在我这个程序,而是我这个环境下所有程序,以至于我每次Run之前都需要手动重连一次device manager。如果上一次程序运行完侥幸没掉线,我下一次立刻打开程序运行后他也会掉,然后报图中的错。
目前来看我把我的问题视作是device manager频繁的自动掉线造成的。我目前对问题的设想是:程序一切正常,返回mp4时传输速度比较慢,但是环境已经检测到程序结束,开始主动断开device manager的连接,所以只要运行时间一长就没有mp4文件传回但是程序正常。
请帮帮我,我在这里先提前表示感谢了。
【环境说明】Mindstudio=3.0.2alpha005,开发板Atlas200DK。其中,Mindstudio装在了Ubuntu18.04的虚拟机下,通过远程方式连接开发板跑程序。
【问题简述】问题应该和device manager在程序运行结束后自动掉线有关
我在以上环境下,用Mindstudio跑图像处理相关的程序,程序大体工作为:输入视频后对每个视频帧进行手势识别,返回一个窗口画出识别的结果(手的21个关键点,mediapipe_hands),再把返回的结果帧创建成一个新的.mp4,这个.mp4文件是放回虚拟机的。可以确定的是程序没问题,在上面环境也能跑通。但是如果视频长度稍微长一些(如100帧),导致处理时间长一些——那么其他情况正常,但是无法返回这个.mp4文件(其他正常,就是无法返回文件)。报错如下图:
程序正常退出,在创建这个mp4文件时显示用户识别失败然后结束。(此时可以确定物理连接没有问题,因为我主机的ssh此时连接着开发板,还没掉。)
我上面跑的程序中间Run了20多分钟,但是中间返回的图像没有任何问题(除了比PC上卡了点),运行结束后要返回mp4时就出现了问题,device manager这时也会显示我的开发板掉线(Run之前是连上的)。如果我把视频换成一个Run四五分钟的,也会和这个20分钟的视频一样——运行时一切正常,运行结束后不返回mp4文件,卡一分钟后device manager掉线。但是如果换成一个几秒钟的小视频,运行时正常,结束后卡一下,然后正确返回mp4视频(在图中红字那一行返回“Done”后结束,没有那一行红字),但是静等一会后,device manager依旧会掉线。
经过个人测试,只要device manager中开发板掉线,就会显示如图最后的问题。请问如何能让device manager不去自动掉线?
这个问题不只是出现在我这个程序,而是我这个环境下所有程序,以至于我每次Run之前都需要手动重连一次device manager。如果上一次程序运行完侥幸没掉线,我下一次立刻打开程序运行后他也会掉,然后报图中的错。
目前来看我把我的问题视作是device manager频繁的自动掉线造成的。我目前对问题的设想是:程序一切正常,返回mp4时传输速度比较慢,但是环境已经检测到程序结束,开始主动断开device manager的连接,所以只要运行时间一长就没有mp4文件传回但是程序正常。
请帮帮我,我在这里先提前表示感谢了。