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}); }