Skip to content

Commit

Permalink
Merge pull request tensorflow#51 from lissyx/merge-master_20180208
Browse files Browse the repository at this point in the history
Merge master 20180208
  • Loading branch information
lissyx committed Feb 9, 2018
2 parents 995194c + f0027aa commit af77743
Show file tree
Hide file tree
Showing 6,509 changed files with 832,199 additions and 182,220 deletions.
The diff you're trying to view is too large. We only load the first 3000 changed files.
19 changes: 18 additions & 1 deletion .gitignore
Expand Up @@ -6,7 +6,7 @@ node_modules
/bazel-*
/bazel_pip
/tools/python_bin_path.sh
/tools/git/gen
/tensorflow/tools/git/gen
/pip_test
/_python_build
*.pyc
Expand All @@ -17,3 +17,20 @@ cmake_build/
.idea/**
/build/
/tensorflow/core/util/version_info.cc
/tensorflow/python/framework/fast_tensor_util.cpp
Pods
Podfile.lock
*.pbxproj
*.xcworkspacedata
/tensorflow/contrib/lite/downloads/**
/tensorflow/contrib/lite/gen/**
/tensorflow/contrib/lite/examples/ios/simple/data/*.txt
/tensorflow/contrib/lite/examples/ios/simple/data/*.tflite
xcuserdata/**

# Android
.gradle
.idea
*.iml
local.properties
gradleBuild
2 changes: 1 addition & 1 deletion AUTHORS
Expand Up @@ -7,4 +7,4 @@
# The email address is not required for organizations.

Google Inc.
Yuan Tang terrytangyuan@gmail.com
Yuan Tang <terrytangyuan@gmail.com>
6 changes: 6 additions & 0 deletions BUILD
@@ -0,0 +1,6 @@
exports_files(
[
"LICENSE",
"ACKNOWLEDGEMENTS",
],
)
93 changes: 47 additions & 46 deletions CODEOWNERS
Validating CODEOWNERS rules …
@@ -1,52 +1,53 @@
# NOTE: Disabled temporarily because it's too noisy on pushes.
# Where component owners are known, add them here.

#tensorflow/core/platform/windows/* @mrry
#tensorflow/java/* @asimshankar
#tensorflow/tensorboard/* @jart @dandelionmane
#tensorflow/tools/docs/* @markdaoust
# /tensorflow/core/platform/windows/ @mrry
# /tensorflow/java/ @asimshankar
# /tensorflow/tensorboard/ @jart @dandelionmane
# /tensorflow/tools/docs/ @markdaoust

# contrib

# NEED OWNER: tensorflow/contrib/avro/*
#tensorflow/contrib/batching/* @alextp @chrisolston
#tensorflow/contrib/bayesflow/* @ebrevdo @rsepassi @jvdillon
#tensorflow/contrib/cmake/* @mrry @benoitsteiner
#tensorflow/contrib/copy_graph/* @tucker @poxvoculi
#tensorflow/contrib/crf/* @kentonl
#tensorflow/contrib/data/* @mrry
#tensorflow/contrib/distributions/* @jvdillon @langmore @rsepassi
#tensorflow/contrib/factorization/* @agarwal-ashish @xavigonzalvo
#tensorflow/contrib/ffmpeg/* @fredbertsch
# NEED OWNER: tensorflow/contrib/framework/*
#tensorflow/contrib/graph_editor/* @purpledog
# NEED OWNER: tensorflow/contrib/grid_rnn/*
#tensorflow/contrib/hvx/* @satok16
#tensorflow/contrib/integrate/* @shoyer
#tensorflow/contrib/kernel_methods/* @petrosmol
#tensorflow/contrib/ios_examples/* @petewarden
#tensorflow/contrib/labeled_tensor/* @shoyer
#tensorflow/contrib/layers/* @fchollet @martinwicke
#tensorflow/contrib/learn/* @martinwicke @ispirmustafa @alextp
#tensorflow/contrib/linalg/* @langmore
#tensorflow/contrib/linear_optimizer/* @petrosmol @andreasst @katsiapis
#tensorflow/contrib/lookup/* @ysuematsu @andreasst
#tensorflow/contrib/losses/* @alextp @ispirmustafa
#tensorflow/contrib/makefile/* @petewarden @satok16 @wolffg
#tensorflow/contrib/metrics/* @alextp @honkentuber @ispirmustafa
#tensorflow/contrib/nccl/* @cwhipkey @zheng-xq
#tensorflow/contrib/opt/* @strategist333
#tensorflow/contrib/pi_examples/* @maciekcc
#tensorflow/contrib/quantization/* @petewarden @cwhipkey @keveman
#tensorflow/contrib/rnn/* @ebrevdo
#tensorflow/contrib/saved_model/* @nfiedel @sukritiramesh
#tensorflow/contrib/seq2seq/* @lukaszkaiser
#tensorflow/contrib/session_bundle/* @nfiedel @sukritiramesh
#tensorflow/contrib/slim/* @sguada @thenbasilmanran
#tensorflow/contrib/stateless/* @girving
#tensorflow/contrib/tensor_forest/* @gilberthendry @thomascolthurst
#tensorflow/contrib/testing/* @dandelionmane
#tensorflow/contrib/timeseries/* @allenlavoie
#tensorflow/contrib/tpu/* @frankchn @saeta @jhseu
#tensorflow/contrib/training/* @joel-shor @ebrevdo
#tensorflow/contrib/util/* @sherrym
# NEED OWNER: /tensorflow/contrib/avro/
# /tensorflow/contrib/batching/ @alextp @chrisolston
# /tensorflow/contrib/bayesflow/ @ebrevdo @rsepassi @jvdillon
# /tensorflow/contrib/boosted_trees/ @sshrdp @yk5 @nataliaponomareva
# /tensorflow/contrib/cmake/ @mrry @benoitsteiner
# /tensorflow/contrib/copy_graph/ @tucker @poxvoculi
# /tensorflow/contrib/crf/ @kentonl
# /tensorflow/contrib/data/ @mrry
# /tensorflow/contrib/distributions/ @jvdillon @langmore @rsepassi
# /tensorflow/contrib/factorization/ @agarwal-ashish @xavigonzalvo
# /tensorflow/contrib/ffmpeg/ @fredbertsch
# NEED OWNER: /tensorflow/contrib/framework/
# /tensorflow/contrib/graph_editor/ @purpledog
# NEED OWNER: /tensorflow/contrib/grid_rnn/
# /tensorflow/contrib/hvx/ @satok16
# /tensorflow/contrib/integrate/ @shoyer
# /tensorflow/contrib/kernel_methods/ @petrosmol
# /tensorflow/contrib/ios_examples/ @petewarden
# /tensorflow/contrib/labeled_tensor/ @shoyer
# /tensorflow/contrib/layers/ @fchollet @martinwicke
# /tensorflow/contrib/learn/ @martinwicke @ispirmustafa @alextp
# /tensorflow/contrib/linalg/ @langmore
# /tensorflow/contrib/linear_optimizer/ @petrosmol @andreasst @katsiapis
# /tensorflow/contrib/lookup/ @ysuematsu @andreasst
# /tensorflow/contrib/losses/ @alextp @ispirmustafa
# /tensorflow/contrib/makefile/ @petewarden @satok16 @wolffg
# /tensorflow/contrib/metrics/ @alextp @honkentuber @ispirmustafa
# /tensorflow/contrib/nccl/ @cwhipkey @zheng-xq
# /tensorflow/contrib/opt/ @strategist333
# /tensorflow/contrib/pi_examples/ @maciekcc
# /tensorflow/contrib/quantization/ @petewarden @cwhipkey @keveman
# /tensorflow/contrib/rnn/ @ebrevdo
# /tensorflow/contrib/saved_model/ @nfiedel @sukritiramesh
# /tensorflow/contrib/seq2seq/ @lukaszkaiser
# /tensorflow/contrib/session_bundle/ @nfiedel @sukritiramesh
# /tensorflow/contrib/slim/ @sguada @thenbasilmanran
# /tensorflow/contrib/stateless/ @girving
# /tensorflow/contrib/tensor_forest/ @gilberthendry @thomascolthurst
# /tensorflow/contrib/testing/ @dandelionmane
# /tensorflow/contrib/timeseries/ @allenlavoie
# /tensorflow/contrib/tpu/ @frankchn @saeta @jhseu
# /tensorflow/contrib/training/ @joel-shor @ebrevdo
# /tensorflow/contrib/util/ @sherrym
8 changes: 4 additions & 4 deletions CODE_OF_CONDUCT.md
Expand Up @@ -42,7 +42,7 @@ The Code of Conduct also applies within project spaces and in public spaces when

Conflicts in an open source project can take many forms, from someone having a bad day and using harsh and hurtful language in the issue queue, to more serious instances such as sexist/racist statements or threats of violence, and everything in between.

If the behaviour is threatening or harassing, or for other reasons requires immediate escalation, please see below.
If the behavior is threatening or harassing, or for other reasons requires immediate escalation, please see below.

However, for the vast majority of issues, we aim to empower individuals to first resolve conflicts themselves, asking for help when needed, and only after that fails to escalate further. This approach gives people more control over the outcome of their dispute.

Expand All @@ -55,16 +55,16 @@ If you are experiencing or witnessing conflict, we ask you to use the following

## Reporting Violations

Violations of the Code of Conduct can be reported to TensorFlow’s Project Steward at conduct@tensorflow.org. The Project Steward will determine whether the Code of Conduct was violated, and will issue an appropriate sanction, possibly including a written warning or expulsion from the project, project sponsored spaces, or project forums. We ask that you make a good-faith effort to resolve your conflict via the conflict resolution policy before submitting a report.
Violations of the Code of Conduct can be reported to TensorFlow’s Project Stewards, Edd Wilder-James (ewj@google.com) and Sarah Novotny (sarahnovotny@google.com). The Project Steward will determine whether the Code of Conduct was violated, and will issue an appropriate sanction, possibly including a written warning or expulsion from the project, project sponsored spaces, or project forums. We ask that you make a good-faith effort to resolve your conflict via the conflict resolution policy before submitting a report.

Violations of the Code of Conduct can occur in any setting, even those unrelated to the project. We will only consider complaints about conduct that has occurred within one year of the report.


## Enforcement

If the Project Steward receives a report alleging a violation of the Code of Conduct, the Project Steward will notify the accused of the report, and provide them an opportunity to discuss the report before a sanction is issued. The Project Steward will do their utmost to keep the reporter anonymous. If the act is ongoing (such as someone engaging in harassment), or involves a threat to anyone's safety (e.g. threats of violence), the Project Steward may issue sanctions without notice.
If the Project Stewards receive a report alleging a violation of the Code of Conduct, the Project Stewards will notify the accused of the report, and provide them an opportunity to discuss the report before a sanction is issued. The Project Stewards will do their utmost to keep the reporter anonymous. If the act is ongoing (such as someone engaging in harassment), or involves a threat to anyone's safety (e.g. threats of violence), the Project Stewards may issue sanctions without notice.


## Attribution

This Code of Conduct is adapted from the Contributor Covenant, version 1.4, available at http://contributor-covenant.org/version/1/4, and includes some aspects of the Geek Feminism Code of Conduct and the Drupal Code of Conduct.
This Code of Conduct is adapted from the Contributor Covenant, version 1.4, available at https://contributor-covenant.org/version/1/4, and includes some aspects of the Geek Feminism Code of Conduct and the Drupal Code of Conduct.
12 changes: 8 additions & 4 deletions CONTRIBUTING.md
Expand Up @@ -8,8 +8,8 @@ We'd love to accept your patches! Before we can take them, we have to jump a cou

Please fill out either the individual or corporate Contributor License Agreement (CLA).

* If you are an individual writing original source code and you're sure you own the intellectual property, then you'll need to sign an [individual CLA](http://code.google.com/legal/individual-cla-v1.0.html).
* If you work for a company that wants to allow you to contribute your work, then you'll need to sign a [corporate CLA](http://code.google.com/legal/corporate-cla-v1.0.html).
* If you are an individual writing original source code and you're sure you own the intellectual property, then you'll need to sign an [individual CLA](https://code.google.com/legal/individual-cla-v1.0.html).
* If you work for a company that wants to allow you to contribute your work, then you'll need to sign a [corporate CLA](https://code.google.com/legal/corporate-cla-v1.0.html).

Follow either of the two links above to access the appropriate CLA and instructions for how to sign and return it. Once we receive it, we'll be able to accept your pull requests.

Expand All @@ -20,6 +20,9 @@ Follow either of the two links above to access the appropriate CLA and instructi
If you have improvements to TensorFlow, send us your pull requests! For those
just getting started, Github has a [howto](https://help.github.com/articles/using-pull-requests/).

TensorFlow team members will be assigned to review your pull requests. Once the pull requests are approved and pass continuous integration checks, we will merge the pull requests.
For some pull requests, we will apply the patch for each pull request to our internal version control system first, and export the change out as a new commit later, at which point the original pull request will be closed. The commits in the pull request will be squashed into a single commit with the pull request creator as the author. These pull requests will be labeled as pending merge internally.

If you want to contribute but you're not sure where to start, take a look at the
[issues with the "contributions welcome" label](https://github.com/tensorflow/tensorflow/labels/stat%3Acontributions%20welcome).
These are issues that we believe are particularly well suited for outside
Expand Down Expand Up @@ -65,8 +68,8 @@ Include a license at the top of new files.
* [Java license example](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/java/src/main/java/org/tensorflow/Graph.java#L1)
* [Go license example](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/go/operation.go#L1)
* [Bash license example](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/tools/ci_build/ci_sanity.sh#L2)
* [HTML license example](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/tensorboard/dist/index.html#L2)
* [JavaScript/TypeScript license example](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/tensorboard/components/tf_backend/backend.ts#L1)
* [HTML license example](https://github.com/tensorflow/tensorboard/blob/master/tensorboard/components/tf_backend/tf-backend.html#L2)
* [JavaScript/TypeScript license example](https://github.com/tensorflow/tensorboard/blob/master/tensorboard/components/tf_backend/backend.ts#L1)

Bazel BUILD files also need to include a license section, e.g.,
[BUILD example](https://github.com/tensorflow/tensorflow/blob/master/tensorflow/core/BUILD#L61).
Expand Down Expand Up @@ -114,6 +117,7 @@ pylint --rcfile=/tmp/pylintrc myfile.py
* [Google Java Style Guide](https://google.github.io/styleguide/javaguide.html)
* [Google JavaScript Style Guide](https://google.github.io/styleguide/jsguide.html)
* [Google Shell Style Guide](https://google.github.io/styleguide/shell.xml)
* [Google Objective-C Style Guide](https://google.github.io/styleguide/objcguide.html)

#### Running sanity check

Expand Down
3 changes: 2 additions & 1 deletion ISSUE_TEMPLATE.md
Expand Up @@ -4,7 +4,7 @@ https://stackoverflow.com/questions/tagged/tensorflow

If you open a GitHub issue, here is our policy:

1. It must be a bug or a feature request.
1. It must be a bug, a feature request, or a significant problem with documentation (for small docs fixes please send a PR instead).
2. The form below must be filled out.
3. It shouldn't be a TensorBoard issue. Those go [here](https://github.com/tensorflow/tensorboard/issues).

Expand All @@ -19,6 +19,7 @@ If you open a GitHub issue, here is our policy:
- **TensorFlow version (use command below)**:
- **Python version**:
- **Bazel version (if compiling from source)**:
- **GCC/Compiler version (if compiling from source)**:
- **CUDA/cuDNN version**:
- **GPU model and memory**:
- **Exact command to reproduce**:
Expand Down
2 changes: 1 addition & 1 deletion LICENSE
@@ -1,4 +1,4 @@
Copyright 2017 The TensorFlow Authors. All rights reserved.
Copyright 2018 The TensorFlow Authors. All rights reserved.

Apache License
Version 2.0, January 2004
Expand Down

0 comments on commit af77743

Please sign in to comment.