我尝试使用Google合作实验室的出色GPU,让我通过YOLOV 3学习模型。
extension UIImage {
static func swizzleInitImplementation() {
let originalSelector = #selector(UIImage.init(named:))
let swizzledSelector = #selector(UIImage.ftg_imageNamed(named:))
let imgSelf: AnyClass = self.classForCoder()
guard let originalMethod = class_getClassMethod(imgSelf, originalSelector),
let swizzledMethod = class_getClassMethod(imgSelf, swizzledSelector) else {
assertionFailure("The methodsw are not found")
return
}
let imp1 = method_getImplementation(originalMethod)
let imp2 = method_getImplementation(swizzledMethod)
method_setImplementation(originalMethod, imp2)
method_setImplementation(swizzledMethod, imp1)
}
@objc static func ftg_imageNamed(named name: String) {
setAccessibilityLabel(name)
self.ftg_imageNamed(named: name)
}
}
然后我遇到了这样的错误
% cd / content / darknet-master / build / darknet / x64
! ./ darknet detector train data / obj.data yolov3-obj.cfg
darknet53.conv.74> train_log.txt
无法初始化服务器:无法连接:连接被拒绝意味着连接已断开并且无法学习?
如果是,我该如何解决?
答案 0 :(得分:0)
Colab在网络浏览器中运行,因此有no X server。您需要安排跳过在笔记本中使用X11的过程,或配置类似xvfb的内容,以便在运行代码的后端提供X服务器。