Commit ded8dd7c authored by Andrey Filippov's avatar Andrey Filippov

CLAUDE: SET casesFile key in scene lists (GPU-test manifest pointer)

New KEY_DIRS entry (index 12, same pattern as cuasSynth/cuasNoise):
SET casesFile <path> in a scene-sequence .list names the GPU-test case
manifest (tile_processor_gpu run_cases.sh reads the same SET). A FILE key:
exempt from the auto-mkdirs branch; resolved vs rootDirectory and recorded
in this.casesFile (informational for now - reserved for in-program use).
Parses cleanly instead of the '*********** Unknown SET' console warning.

Companion to tile_processor_gpu edc6c4a. mvn compile OK.
Co-Authored-By: 's avatarClaude Fable 5 <noreply@anthropic.com>
parent dbbc9fcb
...@@ -70,7 +70,8 @@ public class EyesisCorrectionParameters { ...@@ -70,7 +70,8 @@ public class EyesisCorrectionParameters {
"uasLogs", // 8 "uasLogs", // 8
"skyMask", // 9 "skyMask", // 9
"cuasSynth", // 10 shared synthetic-grid dir (curt_synth_src), valid for all sequences. By Claude on 06/24/2026 "cuasSynth", // 10 shared synthetic-grid dir (curt_synth_src), valid for all sequences. By Claude on 06/24/2026
"cuasNoise"}; // 11 INLINE per-level L2 noise-scale numbers (NOT a path); empty -> sqrt default. By Claude on 06/24/2026 "cuasNoise", // 11 INLINE per-level L2 noise-scale numbers (NOT a path); empty -> sqrt default. By Claude on 06/24/2026
"casesFile"}; // 12 GPU-test case manifest (tile_processor_gpu run_cases.sh), a FILE - Java only records it. By Claude on 07/13/2026
public static final int KEY_INDEX_ROOT_DIRECTORY = 0; public static final int KEY_INDEX_ROOT_DIRECTORY = 0;
public static final int KEY_INDEX_SOURCE_DIRECTORY = 1; public static final int KEY_INDEX_SOURCE_DIRECTORY = 1;
public static final int KEY_INDEX_LINKED_MODELS = 2; public static final int KEY_INDEX_LINKED_MODELS = 2;
...@@ -83,7 +84,9 @@ public class EyesisCorrectionParameters { ...@@ -83,7 +84,9 @@ public class EyesisCorrectionParameters {
public static final int KEY_INDEX_SKY_MASK = 9; public static final int KEY_INDEX_SKY_MASK = 9;
public static final int KEY_INDEX_CUAS_SYNTH = 10; // By Claude on 06/24/2026 public static final int KEY_INDEX_CUAS_SYNTH = 10; // By Claude on 06/24/2026
public static final int KEY_INDEX_CUAS_NOISE = 11; // inline per-level noise scales. By Claude on 06/24/2026 public static final int KEY_INDEX_CUAS_NOISE = 11; // inline per-level noise scales. By Claude on 06/24/2026
public static final int KEY_INDEX_CASES_FILE = 12; // GPU-test case manifest (a file, never mkdirs). By Claude on 07/13/2026
public String casesFile = ""; // GPU-test case manifest from SET casesFile (resolved vs rootDirectory); informational for now. By Claude on 07/13/2026
public static final String AUX_PREFIX = "AUX-"; public static final String AUX_PREFIX = "AUX-";
public boolean swapSubchannels01= true; // false; // (false: 0-1-2, true - 1-0-2) public boolean swapSubchannels01= true; // false; // (false: 0-1-2, true - 1-0-2)
public boolean split= true; public boolean split= true;
...@@ -1841,7 +1844,7 @@ public class EyesisCorrectionParameters { ...@@ -1841,7 +1844,7 @@ public class EyesisCorrectionParameters {
if (dir_map.get(KEY_DIRS[i]).length() > 0){ if (dir_map.get(KEY_DIRS[i]).length() > 0){
Path dir_path=base_path.resolve(Paths.get(dir_map.get(KEY_DIRS[i]))); Path dir_path=base_path.resolve(Paths.get(dir_map.get(KEY_DIRS[i])));
File dir_file = new File(dir_path.toString()); File dir_file = new File(dir_path.toString());
if ((i != KEY_INDEX_UAS_LOGS) && (i != KEY_INDEX_SKY_MASK) && (i != KEY_INDEX_CUAS_SYNTH) && (i != KEY_INDEX_CUAS_NOISE)) { // cuasUasLogs/cuasSkyMask=files; cuasSynth=input dir; cuasNoise=inline numbers (not a path) - don't auto-create. By Claude on 06/24/2026 if ((i != KEY_INDEX_UAS_LOGS) && (i != KEY_INDEX_SKY_MASK) && (i != KEY_INDEX_CUAS_SYNTH) && (i != KEY_INDEX_CUAS_NOISE) && (i != KEY_INDEX_CASES_FILE)) { // cuasUasLogs/cuasSkyMask/casesFile=files; cuasSynth=input dir; cuasNoise=inline numbers (not a path) - don't auto-create. By Claude on 06/24/2026, casesFile 07/13
if (!dir_file.exists()) { if (!dir_file.exists()) {
if (MKDIRS_ALLOW) { if (MKDIRS_ALLOW) {
dir_file.mkdirs(); dir_file.mkdirs();
...@@ -1924,6 +1927,11 @@ public class EyesisCorrectionParameters { ...@@ -1924,6 +1927,11 @@ public class EyesisCorrectionParameters {
} }
System.out.println("this.cuasNoise=" + this.cuasNoise); System.out.println("this.cuasNoise=" + this.cuasNoise);
break; break;
case KEY_INDEX_CASES_FILE: // 12: GPU-test case manifest (tile_processor_gpu run_cases.sh reads
// the same SET; Java only records it - reserved for future in-program use). By Claude on 07/13/2026
this.casesFile = dir_string;
System.out.println("this.casesFile=" + this.casesFile);
break;
} }
} }
} }
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment