code wiki / _hdl_build / nx_emit_sota_fetch.nx
nx_emit_sota_fetch.nx source
↩ module page · 72 lines · 5067 B
1// nx_emit_sota_fetch.nx -- GROUND the "emit photoreal, don't paste" push in REAL SOTA (papers + code), not
2// memory. Fetches a curated frontier set over OUR TLS + banks raw to knowledge/research/emit_*.raw:
3// neural img/text->3D (LRM/InstantMesh/TripoSR/DreamGaussian/Zero123/Shap-E/GET3D)
4// neural rendering BEYOND MESH (3D Gaussian Splatting / NeuralAngelo)
5// ★differentiable MATERIAL+GEO extraction = "emit not paste" done right (nvdiffrec / proc-material graphs)
6// photoreal HUMAN (PIFuHD / ECON / TeCH / En3D)
7// The census reads these; the keystone is chosen from the honest gap. expect_exit: 0
8import "nx_syscalls.nx"
9import "nx_x509_trust_store.nx"
10import "nx_trust_store_load_from_certdata.nx"
11import "nx_https_fetch_follow.nx"
12const K_MAGIC_4194304: i64 = 4194304
13const K_MAGIC_8388608: i64 = 8388608
14
15func w(s: *u8) -> i64 { var n: i64 = 0; while s[n] != (0 as u8) { n = n + 1 } sys_write(1, s, n); return 0 }
16func wn(v: i64) -> i64 {
17 let b: *u8 = sys_mmap(28); var m: i64 = v
18 if m < 0 { m = 0 - m; sys_write(1, "-" as *u8, 1) }
19 let t: *u8 = sys_mmap(28); var k: i64 = 0
20 if m == 0 { t[0] = 48 as u8; k = 1 }
21 while m > 0 { t[k] = (48 + (m % 10)) as u8; m = m / 10; k = k + 1 }
22 var i: i64 = 0; while i < k { b[i] = t[k - 1 - i]; i = i + 1 }
23 sys_write(1, b, k); return 0
24}
25
26func fetch_one(store: *TrustStore, url: *u8, outpath: *u8, raw: *u8, cap: i64) -> i64 {
27 let st: *i64 = (sys_mmap(8)) as *i64
28 let n: i64 = nx_https_fetch_follow(url, store, raw, cap, 6, st)
29 w(" [" as *u8); wn(st[0]); w("] " as *u8); wn(n); w("B <- " as *u8); w(url); w("\n" as *u8)
30 if n <= 0 { return 0 }
31 let fd: i64 = sys_openat_wr(outpath, 420)
32 if fd < 0 { w(" OPEN-FAIL " as *u8); w(outpath); w("\n" as *u8); return 0 }
33 var wr: i64 = 0
34 while wr < n { let c: i64 = sys_write(fd, raw + wr, n - wr); if c <= 0 { break } wr = wr + c }
35 sys_close(fd)
36 return n
37}
38
39func main() -> i64 {
40 let r: i64 = nx_trust_store_load_from_certdata("data/mozilla_certdata.txt" as *u8, 512, K_MAGIC_4194304)
41 if r <= 0 { w("STORE-FAIL\n" as *u8); return 1 }
42 let store: *TrustStore = r as *TrustStore
43 sys_mkdir("knowledge/research" as *u8, 0x1ed)
44 let cap: i64 = K_MAGIC_8388608
45 let raw: *u8 = sys_mmap(cap)
46 w("=== emit-SOTA researcher: banking frontier sources (our TLS) ===\n" as *u8)
47 var ok: i64 = 0
48 // neural img/text -> 3D
49 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2311.04400" as *u8, "knowledge/research/emit_01_lrm.raw" as *u8, raw, cap) > 0)
50 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2404.07191" as *u8, "knowledge/research/emit_02_instantmesh.raw" as *u8, raw, cap) > 0)
51 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2403.02151" as *u8, "knowledge/research/emit_03_triposr.raw" as *u8, raw, cap) > 0)
52 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2309.16653" as *u8, "knowledge/research/emit_04_dreamgaussian.raw" as *u8, raw, cap) > 0)
53 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2303.11328" as *u8, "knowledge/research/emit_05_zero123.raw" as *u8, raw, cap) > 0)
54 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2305.02463" as *u8, "knowledge/research/emit_06_shape.raw" as *u8, raw, cap) > 0)
55 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2209.11163" as *u8, "knowledge/research/emit_07_get3d.raw" as *u8, raw, cap) > 0)
56 // neural rendering BEYOND MESH
57 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2308.04079" as *u8, "knowledge/research/emit_08_gaussiansplat.raw" as *u8, raw, cap) > 0)
58 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2306.03092" as *u8, "knowledge/research/emit_09_neuralangelo.raw" as *u8, raw, cap) > 0)
59 // ★"emit not paste": differentiable MESH+MATERIAL+LIGHT extraction + procedural material graphs
60 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2111.12503" as *u8, "knowledge/research/emit_10_nvdiffrec.raw" as *u8, raw, cap) > 0)
61 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2206.09779" as *u8, "knowledge/research/emit_11_procmat_diffproxy.raw" as *u8, raw, cap) > 0)
62 // photoreal HUMAN
63 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2004.00452" as *u8, "knowledge/research/emit_12_pifuhd.raw" as *u8, raw, cap) > 0)
64 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2212.07422" as *u8, "knowledge/research/emit_13_econ.raw" as *u8, raw, cap) > 0)
65 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2308.08545" as *u8, "knowledge/research/emit_14_tech.raw" as *u8, raw, cap) > 0)
66 ok = ok + (fetch_one(store, "https://arxiv.org/abs/2401.01173" as *u8, "knowledge/research/emit_15_en3d.raw" as *u8, raw, cap) > 0)
67 // procedural framework (Houdini-class node graphs) as text
68 ok = ok + (fetch_one(store, "https://raw.githubusercontent.com/threestudio-project/threestudio/main/README.md" as *u8, "knowledge/research/emit_16_threestudio.raw" as *u8, raw, cap) > 0)
69 w("=== banked " as *u8); wn(ok); w("/16 sources -> knowledge/research/emit_*.raw ===\n" as *u8)
70 if ok < 8 { return 1 }
71 return 0
72}