INNER CODE UNIT · Python

raw

FareedKhan-dev/kimi-k3-in-c · tools/devbw.py:35

    raw = ctypes.create_string_buffer(n + ALIGN)
    addr = ctypes.addressof(raw)
    off = (-addr) % ALIGN
    return raw, (ctypes.c_char * n).from_buffer(raw, off)


def measure(path: str, qd: int) -> float:
    fsz = os.path.getsize(path)
    span = max(1, (fsz - SZ) // ALIGN)
    offs = [random.randrange(0, span) * ALIGN for _ in range(N)]
    err = []

    def worker(k: int):
        try:
            fd = os.open(path, os.O_RDONLY | getattr(os, "O_DIRECT", 0))
        except OSError as e:
            err.append(e); return
        try:

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…