https://github.com/lifeiteng/tf_valgrind_crash
A simple example for test valgrind tensorflow
https://github.com/lifeiteng/tf_valgrind_crash
tensorflow valgrind
Last synced: 2 months ago
JSON representation
A simple example for test valgrind tensorflow
- Host: GitHub
- URL: https://github.com/lifeiteng/tf_valgrind_crash
- Owner: lifeiteng
- Created: 2018-11-02T10:01:16.000Z (over 7 years ago)
- Default Branch: master
- Last Pushed: 2018-11-05T11:51:23.000Z (over 7 years ago)
- Last Synced: 2025-01-15T01:17:42.898Z (over 1 year ago)
- Topics: tensorflow, valgrind
- Language: C++
- Homepage:
- Size: 1.95 KB
- Stars: 0
- Watchers: 3
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# tf_valgrind_crash
A simple example for test valgrind tensorflow
* `This is a bug of OS X` [stackoverflow](https://stackoverflow.com/questions/44990380/why-valgrind-segfaults-when-i-launch-a-new-thread).
-----------
* test under Tensorflow tag `v1.11.0` & `master`
## build
```
TF_CODE_DIR=SET_YOUR_TF_CODE_DIR
cp -r tfvalgrind_crash $TF_CODE_DIR
cp test.sh $TF_CODE_DIR
cd $TF_CODE_DIR
bazel build //tfvalgrind_crash:fake_tfvalgrind_crash
```
## test
```
bash test.sh
```
you will see:
```
test.sh: line 13: 33497 Segmentation fault: 11 valgrind --tool=callgrind --dump-instr=yes --demangle=yes bazel-bin/tfvalgrind_crash/fake_tfvalgrind_crash
```