Directory structure around C++ code and custom ops
See original GitHub issueRight now the implementation of custom ops lives in /operations
and the linking python code in /tf-encrypted/operations
. This doesn’t seem to match neither https://github.com/tensorflow/tensorflow nor https://github.com/tensorflow/custom-op.
Knowing that we’ll soon see more functionality written in C++ (eg HE) as well as more custom ops (for accessing external functionality and for optimizing protocols otherwise written in python) we should figure out which directory structure works best.
Related #568
Issue Analytics
- State:
- Created 4 years ago
- Comments:7 (7 by maintainers)
Top Results From Across the Web
How to structure a multi-file C program: Part 2 | Opensource.com
In Part 1, I laid out the structure for a multi-file C program called MeowMeow that implements a toy codec. I also talked...
Read more >Magic directories: a guide to Puppet directory structure
The code, and the agents that use it, are all separated from each other, and each branch is represented by its own directory,...
Read more >Directory structure for a C++ library - Stack Overflow
I'd like to create a structure that is suitable for the Automake tools to allow easy compilation on multiple platforms, but I've never...
Read more >Directory Structure | Unreal Engine 4.27 Documentation
Directory Structure. Overview of the directories that make up the engine and game projects. Choose your operating system: Windows. macOS. Linux.
Read more >How should I organize my source tree?
If I'm writing a library (and I'm using C/C++) I'm going to organize my source files first in two folders called "include" and...
Read more >
Top Related Medium Post
No results found
Top Related StackOverflow Question
No results found
Troubleshoot Live Code
Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free
Top Related Reddit Thread
No results found
Top Related Hackernoon Post
No results found
Top Related Tweet
No results found
Top Related Dev.to Post
No results found
Top Related Hashnode Post
No results found
Whichever directory structure we choose, we should ensure that we think through:
Closing this up. For now we’ve landed on https://github.com/tf-encrypted/tf-encrypted/issues/564#issuecomment-501713688 and https://github.com/tf-encrypted/tf-encrypted/issues/564#issuecomment-501733882