尝试上传 zip 文件时,出现错误:
INFO: <-- HTTP FAILED: java.net.SocketException: Connection reset by peer: socket write error (Error Screenshot)
- 该服务最多接受 10,000 张图像或每个 .zip 文件 100 MB
- 该服务要求每个 .zip 文件至少包含 10 个图像。
- 该服务每次培训调用最多接受 256 MB。
- 图片的最小推荐尺寸为 32X32 像素。
因此,我已经处理了上述每个方面。
我已经支付了服务费用,并更改了 api 密钥。
总拉链:大约 1000 个。
每个 zip 包含大约 15 张图片。
我认为问题可能是,如果我检查所有 zip 文件的总大小,那么它大约是 1GB。那么这是拥有大量 zip 文件的问题吗?相同的代码适用于较少数量的 zip 文件。
List<File> allZipPath = new ArrayList<File>();
// add zip paths
Builder classBuilder = new ClassifierOptions.Builder();
for(int i=0; i<allZipPath.size(); i++){
//Take the name and add as a name to the class
classBuilder.addClass(allZipPath.get(i).getName(), allZipPath.get(i));
}
ClassifierOptions createCanaryOptions = classBuilder.classifierName(classifierName).build();
// you can add negative zip by using ".negativeExamples(new File(myFilePath +"cats.zip")).build()"
result = service.createClassifier(createCanaryOptions).execute();
//System.out.println(result);
System.out.println("Classifier created with Id: " + result.getId() + "\n\n");