Skip to content

Commit

Permalink
Many fixes from failing to save files
Browse files Browse the repository at this point in the history
  • Loading branch information
dsharlet committed Dec 29, 2023
1 parent f226ff2 commit 57f0636
Show file tree
Hide file tree
Showing 3 changed files with 2 additions and 2 deletions.
2 changes: 1 addition & 1 deletion README.md
Original file line number Diff line number Diff line change
Expand Up @@ -100,7 +100,7 @@ This is not limited to sequences of elementwise operations, frameworks often hav
As a less contrived example: [FlashAttention](https://arxiv.org/abs/2205.14135) is largely just applying locality optimizations to transformers (used in large language models) in much the same way Slinky proposes to do more generally (and automatically).

## Data we have so far
This [performance test](test/performance.cc) attempts to measure the overhead of interpreting pipelines at runtime.
This [performance app](apps/performance.cc) attempts to measure the overhead of interpreting pipelines at runtime.
The test performs a copy between two 2D buffers of "total size" bytes, and the inner dimension is "copy size" bytes
The inner dimension is copied with `memcpy`, the outer dimension is a loop implemented in one of two ways:
1. An "explicit loop" version, which has a loop in the pipeline for the outer dimension (interpreted by Slinky).
Expand Down
1 change: 1 addition & 0 deletions src/evaluate.cc
Original file line number Diff line number Diff line change
Expand Up @@ -5,6 +5,7 @@

#include "print.h"
#include "simplify.h"
#include "substitute.h"

namespace slinky {

Expand Down
1 change: 0 additions & 1 deletion test/test.h
Original file line number Diff line number Diff line change
@@ -1,7 +1,6 @@
#ifndef SLINKY_TEST_TEST_H
#define SLINKY_TEST_TEST_H

#include <chrono>
#include <cmath>
#include <cstdlib>
#include <functional>
Expand Down

0 comments on commit 57f0636

Please sign in to comment.