| Commit message (Collapse) | Author | Age |
|
|
|
| |
PiperOrigin-RevId: 160171187
|
|
|
|
| |
PiperOrigin-RevId: 160168545
|
|
|
|
| |
PiperOrigin-RevId: 160163483
|
|
|
|
| |
PiperOrigin-RevId: 160162338
|
|
|
|
|
|
| |
TF model.
PiperOrigin-RevId: 160162256
|
|
|
|
|
|
|
| |
Now that TensorShape and PartialTensorShape share memory representations, there's no need for an abstract class that makes TensorShape and TensorShapeProto look the same.
RELNOTES: n/a
PiperOrigin-RevId: 160161618
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
Direct leak of 56 byte(s) in 1 object(s) allocated from:
#0 0xf5ee272 in operator new(unsigned long) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0xf5ee272)
#1 0x1b51394c in tensorflow::AssignVariableOp<Eigen::ThreadPoolDevice, float>::Compute(tensorflow::OpKernelContext*)::'lambda'(tensorflow::Var**)::operator()(tensorflow::Var**) const (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b51394c)
#2 0x1b5136c0 in std::_Function_handler<tensorflow::Status (tensorflow::Var**), tensorflow::AssignVariableOp<Eigen::ThreadPoolDevice, float>::Compute(tensorflow::OpKernelContext*)::'lambda'(tensorflow::Var**)>::_M_invoke(std::_Any_data const&, tensorflow::Var**) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b5136c0)
#3 0x1b50b289 in std::function<tensorflow::Status (tensorflow::Var**)>::operator()(tensorflow::Var**) const (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b50b289)
#4 0x1b50af88 in tensorflow::Status tensorflow::ResourceMgr::LookupOrCreate<tensorflow::Var>(basic_string<char, std::char_traits<char>, std::allocator<char> > const&, basic_string<char, std::char_traits<char>, std::allocator<char> > const&, tensorflow::Var**, std::function<tensorflow::Status (tensorflow::Var**)>) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b50af88)
#5 0x1b50ac10 in tensorflow::Status tensorflow::LookupOrCreateResource<tensorflow::Var>(tensorflow::OpKernelContext*, tensorflow::ResourceHandle const&, tensorflow::Var**, std::function<tensorflow::Status (tensorflow::Var**)>) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b50ac10)
#6 0x1b512f1e in tensorflow::AssignVariableOp<Eigen::ThreadPoolDevice, float>::Compute(tensorflow::OpKernelContext*) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1b512f1e)
#7 0x1d1881c7 in tensorflow::ThreadPoolDevice::Compute(tensorflow::OpKernel*, tensorflow::OpKernelContext*) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0x1d1881c7)
#8 0xf96e0fe in tensorflow::KernelAndDevice::Run(std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*, std::vector<tensorflow::Tensor, std::allocator<tensorflow::Tensor> >*) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0xf96e0fe)
#9 0xf94f9c8 in TFE_Execute (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0xf94f9c8)
#10 0xf94356d in TFE_Py_Execute(TFE_Context*, int, char const*, tensorflow::gtl::InlinedVector<TFE_TensorHandle*, 4>*, _object*, tensorflow::gtl::InlinedVector<TFE_TensorHandle*, 2>*, TF_Status*) (/build/cas/5d2/5d2be3b530580573ff7269adcab7cbac+0xf94356d)
PiperOrigin-RevId: 160160101
|
|
|
|
|
|
|
|
|
|
|
|
| |
This also removes the duplication in the xla_generate_hlo_graph flag.
This CL also moves the actual dumping logic from Executable to the
hlo_graph_dumper namespace, where it belongs; this is in preparation for
removing the hlo_dumper callback altogether, since it isn't serving any role
beyond what a direct call to hlo_graph_dumper would have (b/62872831 has more
details).
PiperOrigin-RevId: 160154869
|
|
|
|
|
|
| |
ValidationMonitor.
PiperOrigin-RevId: 160154863
|
|
|
|
| |
PiperOrigin-RevId: 160151890
|
|
|
|
| |
PiperOrigin-RevId: 160134565
|
|
|
|
| |
PiperOrigin-RevId: 160108102
|
|
|
|
| |
PiperOrigin-RevId: 160047054
|
|
|
|
|
|
| |
and not log-odds.
PiperOrigin-RevId: 160036709
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
These tests (and examples that are run as tests) were using hardcoded names for
temporary files. This failed when multiple copies of these tests were run in
parallel, or even successively by different users, where the second run could
not overwrite files left by the first.
This change uses the TEST_TMPDIR environment variable used by bazel's test
runner to choose a temporary directory. If that directory is not set,
/tmp is used, as before.
PiperOrigin-RevId: 160026924
|
|
|
|
|
|
|
|
| |
This two-parameter diffeomorphism from R --> R allows for skewness and fatter
or thinner tails. See docstring and also
http://oro.open.ac.uk/22510/1/sinhasinh.pdf
PiperOrigin-RevId: 160019380
|
|
|
|
| |
PiperOrigin-RevId: 160018623
|
|
|
|
| |
PiperOrigin-RevId: 160015399
|
|
|
|
| |
PiperOrigin-RevId: 160005257
|
|
|
|
|
|
| |
Also changes Node::Properties to a struct and removes underscores from public member variables. This change should make it easier to work with Properties moving forward as the refcount will be automatically updated.
PiperOrigin-RevId: 160003281
|
|
|
|
| |
PiperOrigin-RevId: 160003173
|
|
|
|
| |
PiperOrigin-RevId: 160002696
|
|
|
|
| |
PiperOrigin-RevId: 159996397
|
|
|
|
|
|
| |
Care is taken to ensure a fair bit of stability.
PiperOrigin-RevId: 159995514
|
|
|
|
|
|
|
| |
A short proto will be output on a single log line, making it
easier for certain automated tools to handle.
PiperOrigin-RevId: 159994005
|
|
|
|
|
|
| |
Put node op name in timeline_label instead of node_name.
PiperOrigin-RevId: 159986583
|
|
|
|
|
|
| |
of 'external_values_'
PiperOrigin-RevId: 159985290
|
|
|
|
|
|
| |
feature-columns.
PiperOrigin-RevId: 159984663
|
|
|
|
|
|
| |
backends.
PiperOrigin-RevId: 159982441
|
|
|
|
|
|
|
|
|
|
| |
The goal is to make kernels mostly independent of proto headers, which will let
us lock down our .so imports. This CL makes a bunch of .cc files
either include node_def.proto.h themselves or not need the definition of
NodeDef; a second CL will make node_def_util.h not include node_def.proto.h.
RELNOTES: n/a
PiperOrigin-RevId: 159982117
|
|
|
|
| |
PiperOrigin-RevId: 159981628
|
|
|
|
|
|
| |
wrong in tf.train.latest_checkpoint, it will often return None and it's nice to have a common sense check in restore for this. This way log.error says what has happened.
PiperOrigin-RevId: 159979481
|
|
|
|
|
|
|
|
| |
* Let DumpingDebugWrapperSession and DumpingDebugHook create session_root if it doesn't exist
* Add README.md to tensorflow/python/debug
* Add section "Debugging Keras Models with TFDBG" in debugger.md
PiperOrigin-RevId: 159976070
|
|
|
|
| |
PiperOrigin-RevId: 159974126
|
|
|
|
| |
PiperOrigin-RevId: 159971136
|
|
|
|
|
|
|
| |
And add some detail.
Inspired by #11015
PiperOrigin-RevId: 159962478
|
|
|
|
|
|
| |
This only tests with parameter inputs (which is needed to ensure we actually test on GPUs as well as CPUs); there's no point in separately testing with constants.
PiperOrigin-RevId: 159961430
|
|
|
|
|
|
|
| |
A unique ID is added to each RunStep call that allows the client and server
events to be correlated.
PiperOrigin-RevId: 159956950
|
|
|
|
| |
PiperOrigin-RevId: 159956867
|
|
|
|
| |
PiperOrigin-RevId: 159952124
|
|
|
|
| |
PiperOrigin-RevId: 159946562
|
|
|
|
| |
PiperOrigin-RevId: 159938416
|
|
|
|
| |
PiperOrigin-RevId: 159920109
|
|
|
|
|
|
|
|
|
| |
in all views to address the loop problem.
When a node is in loop, its execution times are accumulated, its run times
will increase.
PiperOrigin-RevId: 159912429
|
|
|
|
| |
PiperOrigin-RevId: 159902919
|
|
|
|
| |
PiperOrigin-RevId: 159901417
|
|
|
|
| |
PiperOrigin-RevId: 159899925
|
|
|
|
|
|
|
|
|
|
|
| |
* DNNClassifier
* DNNRegressor
* LinearClassifer
* LinearRegressor
* DNNLinearCombinedClassifier
* DNNLinearCombinedRegressor
PiperOrigin-RevId: 159898954
|
|
|
|
|
|
| |
Add expensive operation checker
PiperOrigin-RevId: 159897279
|
|
|
|
| |
PiperOrigin-RevId: 159896013
|