docs: Update privacy/security and research runner docs

Update native test storage
This commit is contained in:
Jeremie Fraeys 2026-02-23 14:13:35 -05:00
parent abd27bf0a2
commit 2fdc9b9218
No known key found for this signature in database
3 changed files with 6 additions and 6 deletions

View file

@ -170,7 +170,7 @@ ml dataset register /path/to/dataset --name my-dataset
ml dataset verify /path/to/my-dataset ml dataset verify /path/to/my-dataset
# Output: # Output:
# Dataset checksum verified # Dataset checksum verified
# Expected: sha256:abc123... # Expected: sha256:abc123...
# Actual: sha256:abc123... # Actual: sha256:abc123...
``` ```

View file

@ -505,7 +505,7 @@ This dual-interface approach gives researchers the best of both worlds: **script
``` ```
┌─ ML Jobs & Queue ─────────────────────────────────────┐ ┌─ ML Jobs & Queue ─────────────────────────────────────┐
│ > imagenet_baseline │ │ > imagenet_baseline │
finished | Priority: 5 │ │ finished | Priority: 5 │
│ "Testing baseline performance before ablations" │ │ "Testing baseline performance before ablations" │
│ │ │ │
│ batch_size_64 │ │ batch_size_64 │

View file

@ -26,7 +26,7 @@ int main() {
IndexStorage storage; IndexStorage storage;
assert(storage_init(&storage, tmp_dir) && "Failed to init storage"); assert(storage_init(&storage, tmp_dir) && "Failed to init storage");
assert(storage_open(&storage) && "Failed to open storage"); assert(storage_open(&storage) && "Failed to open storage");
printf("Storage open\n"); printf("Storage open\n");
storage_close(&storage); storage_close(&storage);
storage_cleanup(&storage); storage_cleanup(&storage);
} }
@ -50,7 +50,7 @@ int main() {
entries[1].created_at = 1234567891; entries[1].created_at = 1234567891;
assert(storage_write_entries(&storage, entries, 2) && "Failed to write entries"); assert(storage_write_entries(&storage, entries, 2) && "Failed to write entries");
printf("Write entries\n"); printf("Write entries\n");
// Close and reopen to ensure we read the new file // Close and reopen to ensure we read the new file
storage_close(&storage); storage_close(&storage);
@ -62,7 +62,7 @@ int main() {
assert(count == 2 && "Wrong entry count"); assert(count == 2 && "Wrong entry count");
assert(memcmp(read_entries[0].id, "task-001", 8) == 0 && "Entry 0 ID mismatch"); assert(memcmp(read_entries[0].id, "task-001", 8) == 0 && "Entry 0 ID mismatch");
assert(read_entries[0].priority == 100 && "Entry 0 priority mismatch"); assert(read_entries[0].priority == 100 && "Entry 0 priority mismatch");
printf("Read entries\n"); printf("Read entries\n");
// Suppress unused warnings in release builds where assert is no-op // Suppress unused warnings in release builds where assert is no-op
(void)read_entries; (void)read_entries;
@ -85,7 +85,7 @@ int main() {
const DiskEntry* entries = storage_mmap_entries(&storage); const DiskEntry* entries = storage_mmap_entries(&storage);
assert(entries != nullptr && "Mmap entries null"); assert(entries != nullptr && "Mmap entries null");
assert(memcmp(entries[0].id, "task-001", 8) == 0 && "Mmap entry 0 ID mismatch"); assert(memcmp(entries[0].id, "task-001", 8) == 0 && "Mmap entry 0 ID mismatch");
printf("Mmap read\n"); printf("Mmap read\n");
// Suppress unused warnings in release builds where assert is no-op // Suppress unused warnings in release builds where assert is no-op
(void)count; (void)count;