Skip to content

Commit

Permalink
Merge pull request #206 from unexploredtest/master
Browse files Browse the repository at this point in the history
Updated README and fixed a syntax error on C++'s example
  • Loading branch information
axsaucedo authored Apr 10, 2021
2 parents a488448 + 50d9ba4 commit 4f7c15b
Showing 1 changed file with 6 additions and 6 deletions.
12 changes: 6 additions & 6 deletions README.md
Original file line number Diff line number Diff line change
@@ -1,8 +1,8 @@

![GitHub](https://img.shields.io/badge/Version-0.5.2-green.svg)
![GitHub](https://img.shields.io/badge/Version-0.7.0-green.svg)
![GitHub](https://img.shields.io/badge/C++-14—20-purple.svg)
![GitHub](https://img.shields.io/badge/Build-cmake-red.svg)
![GitHub](https://img.shields.io/badge/Python-3.5—3.8-blue.svg)
![GitHub](https://img.shields.io/badge/Python-3.5—3.9-blue.svg)
![GitHub](https://img.shields.io/badge/License-Apache-black.svg)

<table>
Expand Down Expand Up @@ -74,7 +74,7 @@ void kompute(const std::string& shader) {
kp::Constants pushConstsB({ 3.0 });

auto algorithm = mgr.algorithm(params,
kp::Shader::compile_source(shader),
kp::Shader::compileSource(shader),
workgroup,
specConsts,
pushConstsA);
Expand All @@ -88,17 +88,17 @@ void kompute(const std::string& shader) {
->eval(); // Evaluates only last recorded operation

// 5. Sync results from the GPU asynchronously
sq = mgr.sequence()
auto sq = mgr.sequence();
sq->evalAsync<kp::OpTensorSyncLocal>(params);

// ... Do other work asynchronously whilst GPU finishes

sq->evalAwait();

// Prints the first output which is: { 4, 8, 12 }
for (const float& elem : tensorOutA->data()) std::cout << elem << " ";
for (const float& elem : tensorOutA->vector()) std::cout << elem << " ";
// Prints the second output which is: { 10, 10, 10 }
for (const float& elem : tensorOutB->data()) std::cout << elem << " ";
for (const float& elem : tensorOutB->vector()) std::cout << elem << " ";

} // Manages / releases all CPU and GPU memory resources

Expand Down

0 comments on commit 4f7c15b

Please sign in to comment.