Warning: session_start(): open(/var/lib/php/sessions/sess_8qddhd2lj7252m79k0irf5ie0q, O_RDWR) failed: No space left on device (28) in /var/www/tb-usercake/models/config.php on line 51
Warning: session_start(): Failed to read session data: files (path: /var/lib/php/sessions) in /var/www/tb-usercake/models/config.php on line 51
!7
cmodule TestAutoSegmenter > DynSingleFunctionWithPrintLog {
long maxMBs = 256; // save dat memory
transient long dataSize;
transient new L images;
srecord TestImage(BufferedImage image, Rect boardLocation) {}
bool spaceToSpare() { ret toMB(dataSize) < maxMBs; }
void doIt {
LPair in = asLinkedList(agiBlue_chess_trainingImagesWithBoardLocations());
while (nempty(in)) {
if (!spaceToSpare())
break with print("Out of space (" + toM(dataSize) + " MB used), skipping " + nImages(in));
S name, Rect location = unpair popFirst(in);
pcall {
BufferedImage img = loadImage2(parseImageSnippetURL(agiBlue_lookupInSlice(agiBlue_chessBoardRecognitionTrainingImagesSliceID(), name, "input image")));
images.add(new TestImage(img, location));
dataSize += bufferedImageDataSize(img);
print("Have " + nImages(images) + ", data size: " + toM(dataSize) + " MB");
}
}
print("Loading done");
}
}