These 21 commits are when the Protocol Buffers files have changed:
| Commit: | 34f3848 | |
|---|---|---|
| Author: | Colin Unger | |
| Committer: | GitHub | |
Update CONTRIBUTING.md post-repo-split (#1564) * Cleanup outdated files * Cleanup more outdated files and directories * First draft of new setup instructions * Update a bunch more of the CONTRIBUTING.md, remove outdated examples dir to avoid confusion * Add direnv setup instructions * More wording improvements to CONTRIBUTING.md * Add link to sapling setup docs placeholder * Update README to point to CONTRIBUTING * Small wording fix * Add tracking issues for remaining TODOs * Fix markdown anchors in CONTRIBUTING * Update name to FlexFlow Train in README * Address review comments * Add fix to gpu env entry command * Remove clang-format CI matrix * Re-add protobuf formatting exclude
The documentation is generated from this commit.
| Commit: | a064a62 | |
|---|---|---|
| Author: | eric-zheng | |
Merge commit 'cce94810c03189cb851d3846da7a1a63df8c61ad' into repo-refactor
| Commit: | 2e87140 | |
|---|---|---|
| Author: | eric-zheng | |
Merge branch 'master' of https://github.com/flexflow/FlexFlow into repo-refactor-merge-from-master
| Commit: | cce9481 | |
|---|---|---|
| Author: | Zhihao Jia | |
| Committer: | GitHub | |
Contributing Legion Triton backend from NVIDIA (#624) (#651) Co-authored-by: Mike Bauer <lightsighter@users.noreply.github.com>
| Commit: | aa94973 | |
|---|---|---|
| Author: | Colin Unger | |
More refactoring
| Commit: | 81304c8 | |
|---|---|---|
| Author: | Will Berman | |
| Committer: | GitHub | |
Build for hip gpu backends (#392) * Update cmake to handle gpu backend Previously, cmake would always build targeting cuda. We now dispatch on FF_GPU_BACKEND to target either cuda, hip_cuda, or hip_rocm. The hip backends are expected to use the hip cmake config file that comes with a hip install. The discrepancies for targeting hip_cuda vs hip_rocm are documented inline. Configure legion for hip backend * Build configuration scripts * docker build updates * Small source modifications for build add legion max return size check fix std::stringstream var decl parsed as function explicit template instantiations include string * Move tools to top level directory We glob for files under src to get the source files for the flexflow target. Moving tools to the top level directory prevents the tools sourcefiles from accidentally being added to the flexflow target source files. change substitution_to_dot cuda_add_executable to add_executable. When building with hip_rocm, we don't have cuda available and shouldn't need to build with it for substitution_to_dot as the target does not directly build and cuda kernels * fix miopen.h headers * Fix hip kernels * system dependencies install instructions * Ensure docker build script is called from FF_HOME * Add .dockerignore file to ignore build directories * Add new lines * Fix CI for changes in PR do not call sed to manually change config script clone submodules in docker job * Change the python setup script to shell out to the config script instead of parsing it adhoc * Update docs to note FF_GPU_BACKEND=hip_cuda is not supported * Fix path to mt5 dockerfile
| Commit: | 20802ce | |
|---|---|---|
| Author: | Colin Unger | |
| Committer: | Colin Unger | |
Successfully use loaded substitutions to optimize
| Commit: | 8d84caf | |
|---|---|---|
| Author: | Colin Unger | |
| Committer: | Colin Unger | |
Add substitution conversion
| Commit: | 621145b | |
|---|---|---|
| Author: | Colin Unger | |
| Committer: | Colin Unger | |
Successfully use loaded substitutions to optimize
| Commit: | 89e8494 | |
|---|---|---|
| Author: | Colin Unger | |
| Committer: | Colin Unger | |
Add substitution conversion
| Commit: | 43189e7 | |
|---|---|---|
| Author: | Colin Unger | |
| Committer: | Colin Unger | |
Successfully use loaded substitutions to optimize
| Commit: | ab26d7e | |
|---|---|---|
| Author: | Colin Unger | |
| Committer: | Colin Unger | |
Add substitution conversion
| Commit: | 5026eb2 | |
|---|---|---|
| Author: | Colin Unger | |
| Committer: | Colin Unger | |
Successfully use loaded substitutions to optimize
| Commit: | 2e8cec4 | |
|---|---|---|
| Author: | Colin Unger | |
| Committer: | Colin Unger | |
Add substitution conversion
| Commit: | 078ced5 | |
|---|---|---|
| Author: | Wei Wu | |
| Committer: | GitHub | |
replace the protocol buffer with c++ io (#80) * [Runtime]: replace protocol buffer with c++ file io * [CMake]: remove protocol buffer
This commit does not contain any .proto files.
| Commit: | 45f9fa1 | |
|---|---|---|
| Author: | Zhihao Jia | |
[Strategy] update strategy interface
| Commit: | 3e0d2b0 | |
|---|---|---|
| Author: | Zhihao Jia | |
[Embeddding] add CPU varients for embedding forward/backward
| Commit: | 227b541 | |
|---|---|---|
| Author: | Zhihao Jia | |
[Strategy] implement a new way to load strategy files [Concat] update the Concat interface to match XFlow
| Commit: | b8024f4 | |
|---|---|---|
| Author: | Zhihao Jia | |
[Runtime]: reorganize weight initializer
| Commit: | 7c9d995 | |
|---|---|---|
| Author: | Zhihao Jia | |
[Startegy] update strategy file
| Commit: | b6563d5 | |
|---|---|---|
| Author: | Zhihao Jia | |
[ParallelConfig] add protocol buffer files