1. Zpracovat PC instrukce prováděné cvm-runtime mips a získat binární kód; 2. Prozkoumat a ladit proceduru dekompilace capstone a chybu segmentace bez paměťového přetečení; 3. Použít kompilaci a vykonání v c++ k testování golang kódu; 4. Měřit c++ kompilovací příznak: softFloat, hardFloat, -O3, -mfp32, atd. A analyzovat soubor readelf pro kanon; 5. Analyzovat a porovnat hlavičky segmentů; 6. Prozkoumat projekty a techniky související s FHE;
#ZkRollup
1. Přidat všechny vyhledávací tabulky použité v hlavním VM obvodu; 2. Inicializovat stav bootloaderu; 3. Přidat registr**,** přidat oracle svědka; 4. Obnovit stav před každým provedením operace: vytvořit návrh kandidáta pro další stav VM; 2. Implementovat obvod operace: implementovat obvod opcode add & sub**, **přidat obvod binop**, **noop obvod; 3. V podstatě dokončit logiku všech VM OPs (kromě části ret), testovat a sloučit do obvodu běhu cyklu; 4. Studovat a slučovat nejnovější kód upstream (některé veřejné archivy skladu, integrované) a připravit se postupně vybrat commity do nové fork integrační knihovny;
#CortexNode
1. Nezávislý index transakce & opravit(https://t.co/UMxDbBMYtE); 2. Nahradit vlastní logiku s bytes.HasPrefix(https://t.co/0FEcK5SLO0); 3. Uvolnit 1.10.62 nestabilní(https://t.co/WeWaSeoN44); 4. Uvolnit 1.10.61 stabilní(https://t.co/FOgJf3hK3K); 5. úkol: odstranit nadbytečná slova v komentáři(
#OPML 1. Vyřešené problémy s Unicornem při provádění cvm: - Znovu zkompilovány dynamické knihovny MIPS a ELF spustitelné soubory. - Namapován souborový systém na specifické adresy v paměti.
2. Vyvinuty kroky testování programu, přepsán skript pro kompilaci, analyzovány výsledky C++ ze souboru ELF. 3. Nasazen cvm-runtime do MLVM Unicorn pro provádění, získání checkpoint_final a zkoumání specifických instrukcí.
#ZkRollup 1. Implementován vstup napříč všemi obvody. 2. Použity grand produkty pro důkaz rovnosti fronty. 3. Seřazeny a deduplikovány žádosti o odcommitování kódu; přidán dekompresor kódu pro rozbalení v paměti. 4. Zpracována logová fronta do specifických front, seřazeny logy L1Message a žádosti o úložiště. 5. Vytvořen obvod pro hlavní VM.
#CortexFullNode 1. Optimalizováno úniky haldy prefetcheru https://t.co/BeXBq0Iv5x 2. Sníženy zbytečné kompilace JS bigint https://t.co/LTOElTS3lj 3. Zjednodušen MaxUint64 https://t.co/55MiFR2kOw 4. Opravený chybějící stav, když je num nula https://t.co/XW1MKm8XJm 5. Restrukturalizovány závislosti na hlavičce
#OPML 1️⃣ Dokončena kompilace instrukční sady MIPS pro cvm-runtime a implementován testovací model. 2️⃣ Opravené načítání dynamické knihovny MIPS a přizpůsobené pro tenzorové/datové typy MLVM. 3️⃣ Upravené rozložení paměti a upravený formát čtení modelu pro strukturu + váhy; implementovaná logika čtení/zápisu dat pro konkrétní adresy paměti. 4️⃣ Upravené odvození modelu cvm-runtime pro podporu krokových funkcí. 5️⃣ Přidán ladicí nástroj Unicorn.
Aktualizace projektu Cortex#126– Vydán ZKML v1.0.1, test modelu MNIST prošel 🧠 – Opravené chyby kvantizace v MobileNet, SqueezeNet 🔧 – Pokrok ZKCVM s CPU zk-rollup a generování důkazu GPU ✅ – Přechod na technologii OPML🔄 pro lepší výkon#AI#ZKML https://mirror.xyz/0xb7aAFdE89259d45ECF6eA1a0EF51d33E7fbeA8FB/j2q1B_Mtzuc0_ANTTnpRGi7nBPrMfWXZ1o8UEbgdX4Y