Skip to content

Hex bench experiment #3

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Closed
wants to merge 6 commits into from
Closed

Hex bench experiment #3

wants to merge 6 commits into from

Conversation

prasmish
Copy link
Owner

@prasmish prasmish commented Oct 4, 2023

Running hexagon benchmark using CMakeLists.txt

Currently, the test is giving verification error.

Commands to reproduce the error:
$cmake --preset release -DHalide_TARGET=host-hvx-hvx_v65 -DCMAKE_PREFIX_PATH=<path_to_the_installed_community_halide> .
$cmake --build --preset release
$ctest --preset release -R hexagon_bench

abadams and others added 6 commits September 25, 2023 12:14
Fix halide#7851

In one place in PartitionLoops and in another place in the simplifier we
were neglecting to consider nested vectorization.

I added the fuzzer output as a new test, because I have no idea how I'd
generate this error with human-readable code. It stems from an
interaction of several tail strategies.
…halide#7865)

* Respect input buffer constraints in bounds inference lets

Fixes halide#7761

* Add test
…, partial) (halide#7853)

* Prevent use of uninitialized scalar Parameters in JIT code (halide#7847, partial)

* Fix broken tests

* Update Parameter.h

* Update func_clone.cpp

* Fix Generators too

* Fixes

* Update InferArguments.cpp

* Fixes

* pacify clang-tidy

* fixes
* Handle unreachable code in bounds inference

* Avoid ambiguous constructor

* IRVisitor -> IRGraphVisitor

* Add success print
…lization tutorial (halide#7760)

* Add in-memory buffer serialize/deserialize support.

* Add basic serialization tutorial

* Clang format pass

* Update doc strings to use Doxygen formatted args

* Clear out data buffer during serialization

* Update serialization tutorial to use simple blur example with ImageParam

* Make parameter map optional for serialize halide#7849
Add error messages to deserializer for missing params
Update tutorial

* Clang format pass

---------

Co-authored-by: Derek Gerstmann <[email protected]>
Co-authored-by: Steven Johnson <[email protected]>
Currently, the test is giving verification error.

Commands to reproduce the error:
$cmake --preset release -DHalide_TARGET=host-hvx-hvx_v65 -DCMAKE_PREFIX_PATH=<path_to_the_installed_community_halide> .
$cmake --build --preset release
$ctest --preset release -R hexagon_bench
@prasmish prasmish closed this Oct 4, 2023
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

4 participants