From f7bac1af10bd51859fffb8e70dcf26501fcba7da Mon Sep 17 00:00:00 2001 From: Foke Singh Date: Tue, 4 Jul 2023 13:40:05 +0000 Subject: [PATCH] Update example programs (llama and loader) with hotfixes for issue. --- examples/llama/main.zig | 2 +- examples/loader/main.zig | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/examples/llama/main.zig b/examples/llama/main.zig index a0dee66..c3ffa0d 100644 --- a/examples/llama/main.zig +++ b/examples/llama/main.zig @@ -93,7 +93,7 @@ pub fn generateText( std.debug.print("{s}\n", .{output.items[n..]}); const end = std.time.microTimestamp(); - const duration = stdx.math.divFloor(f64, end - start, std.time.us_per_s); + const duration = stdx.math.divFloat(f64, end - start, std.time.us_per_s); const speed = @as(f64, @floatFromInt(max_seq_len)) / duration; log.info("✅ Generated {d} tokens in {:.3}s: {d:.3}tok/s", .{ max_seq_len, duration, speed }); diff --git a/examples/loader/main.zig b/examples/loader/main.zig index f0c14b0..8037712 100644 --- a/examples/loader/main.zig +++ b/examples/loader/main.zig @@ -60,8 +60,8 @@ pub fn asyncMain() !void { } const stop = timer.read(); - const time_in_s = stdx.math.divFloor(f64, stop, std.time.ns_per_s); - const mbs = stdx.math.divFloor(f64, total_bytes, 1024 * 1024); + const time_in_s = stdx.math.divFloat(f64, stop, std.time.ns_per_s); + const mbs = stdx.math.divFloat(f64, total_bytes, 1024 * 1024); std.debug.print("\nLoading speed: {d:.2} MB/s\n\n", .{mbs / time_in_s}); }