why training  stop on google colab

When  mask RCNN run on google colab with GPU it stop the training due to the memory  limitation how can i resolve it?although i set  btach size=1
ERROR
/root/models/research
WARNING: The TensorFlow contrib module will not be included in TensorFlow 2.0.
For more information, please see:

https://github.com/tensorflow/community/blob/master/rfcs/20180907-contrib-sunset.md
https://github.com/tensorflow/addons
If you depend on functionality not listed there, please file an issue.

WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/platform/app.py:125: main (from main) is deprecated and will be removed in a future version.
Instructions for updating:
Use object_detection/model_main.py.
WARNING:tensorflow:From /root/models/research/object_detection/legacy/trainer.py:266: create_global_step (from tensorflow.contrib.framework.python.ops.variables) is deprecated and will be removed in a future version.
Instructions for updating:
Please switch to tf.train.create_global_step
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/framework/op_def_library.py:263: colocate_with (from tensorflow.python.framework.ops) is deprecated and will be removed in a future version.
Instructions for updating:
Colocations handled automatically by placer.
WARNING:tensorflow:num_readers has been reduced to 1 to match input file shards.
WARNING:tensorflow:From /root/models/research/object_detection/builders/dataset_builder.py:80: parallel_interleave (from tensorflow.contrib.data.python.ops.interleave_ops) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.data.experimental.parallel_interleave(...).
WARNING:tensorflow:From /root/models/research/object_detection/data_decoders/tf_example_decoder.py:468: to_float (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.cast instead.
WARNING:tensorflow:From /root/models/research/object_detection/data_decoders/tf_example_decoder.py:479: to_int32 (from tensorflow.python.ops.math_ops) is deprecated and will be removed in a future version.
Instructions for updating:
Use tf.cast instead.
WARNING:tensorflow:From /root/models/research/object_detection/core/batcher.py:96: batch (from tensorflow.python.training.input) is deprecated and will be removed in a future version.
Instructions for updating:
Queue-based input pipelines have been replaced by tf.data. Use tf.data.Dataset.batch(batch_size) (or padded_batch(...) if dynamic_pad=True).
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/training/input.py:753: QueueRunner.init (from tensorflow.python.training.queue_runner_impl) is deprecated and will be removed in a future version.
Instructions for updating:
To construct input pipelines, use the tf.data module.
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/training/input.py:753: add_queue_runner (from tensorflow.python.training.queue_runner_impl) is deprecated and will be removed in a future version.
Instructions for updating:
To construct input pipelines, use the tf.data module.
INFO:tensorflow:Scale of 0 disables regularizer.
INFO:tensorflow:Scale of 0 disables regularizer.
INFO:tensorflow:depth of additional conv before box predictor: 0
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/contrib/layers/python/layers/layers.py:1624: flatten (from tensorflow.python.layers.core) is deprecated and will be removed in a future version.
Instructions for updating:
Use keras.layers.flatten instead.
INFO:tensorflow:Scale of 0 disables regularizer.
INFO:tensorflow:Scale of 0 disables regularizer.
INFO:tensorflow:Scale of 0 disables regularizer.
WARNING:tensorflow:From /root/models/research/object_detection/core/losses.py:345: softmax_cross_entropy_with_logits (from tensorflow.python.ops.nn_ops) is deprecated and will be removed in a future version.
Instructions for updating:
Future major versions of TensorFlow will allow gradients to flow
into the labels input on backprop by default.
See tf.nn.softmax_cross_entropy_with_logits_v2.
/usr/local/lib/python3.6/dist-packages/tensorflow/python/ops/gradients_impl.py:110: UserWarning: Converting sparse IndexedSlices to a dense Tensor of unknown shape. This may consume a large amount of memory.
"Converting sparse IndexedSlices to a dense Tensor of unknown shape. "
WARNING:tensorflow:From /root/models/research/object_detection/meta_architectures/faster_rcnn_meta_arch.py:2298: get_or_create_global_step (from tensorflow.contrib.framework.python.ops.variables) is deprecated and will be removed in a future version.
Instructions for updating:
Please switch to tf.train.get_or_create_global_step
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Conv2d_1a_7x7/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Conv2d_1a_7x7/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Conv2d_1a_7x7/depthwise_weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Conv2d_1a_7x7/pointwise_weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Conv2d_2b_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Conv2d_2b_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Conv2d_2b_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Conv2d_2c_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Conv2d_2c_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Conv2d_2c_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_0/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_0/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_0/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_1/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_1/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_1/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_1/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_1/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_2/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_2/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_2/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_2/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_2/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_2/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_2/Conv2d_0c_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_2/Conv2d_0c_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_2/Conv2d_0c_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_3/Conv2d_0b_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_3/Conv2d_0b_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3b/Branch_3/Conv2d_0b_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_0/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_0/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_0/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_1/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_1/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_1/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_1/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_1/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_2/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_2/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_2/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_2/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_2/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_2/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_2/Conv2d_0c_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_2/Conv2d_0c_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_2/Conv2d_0c_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_3/Conv2d_0b_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_3/Conv2d_0b_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_3c/Branch_3/Conv2d_0b_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_0/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_0/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_0/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_0/Conv2d_1a_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_0/Conv2d_1a_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_0/Conv2d_1a_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_1/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_1/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_1/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_1/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_1/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_1/Conv2d_1a_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_1/Conv2d_1a_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4a/Branch_1/Conv2d_1a_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_0/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_0/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_0/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_1/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_1/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_1/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_1/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_1/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_2/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_2/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_2/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_2/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_2/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_2/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_2/Conv2d_0c_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_2/Conv2d_0c_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_2/Conv2d_0c_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_3/Conv2d_0b_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_3/Conv2d_0b_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4b/Branch_3/Conv2d_0b_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_0/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_0/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_0/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_1/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_1/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_1/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_1/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_1/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_2/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_2/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_2/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_2/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_2/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_2/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_2/Conv2d_0c_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_2/Conv2d_0c_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_2/Conv2d_0c_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_3/Conv2d_0b_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_3/Conv2d_0b_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4c/Branch_3/Conv2d_0b_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_0/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_0/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_0/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_1/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_1/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_1/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_1/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_1/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_2/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_2/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_2/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_2/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_2/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_2/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_2/Conv2d_0c_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_2/Conv2d_0c_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_2/Conv2d_0c_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_3/Conv2d_0b_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_3/Conv2d_0b_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4d/Branch_3/Conv2d_0b_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_0/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_0/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_0/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_1/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_1/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_1/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_1/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_1/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_2/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_2/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_2/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_2/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_2/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_2/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_2/Conv2d_0c_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_2/Conv2d_0c_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_2/Conv2d_0c_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_3/Conv2d_0b_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_3/Conv2d_0b_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [FirstStageFeatureExtractor/InceptionV2/Mixed_4e/Branch_3/Conv2d_0b_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_0/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_0/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_0/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_0/Conv2d_1a_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_0/Conv2d_1a_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_0/Conv2d_1a_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_1/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_1/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_1/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_1/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_1/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_1/Conv2d_1a_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_1/Conv2d_1a_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5a/Branch_1/Conv2d_1a_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_0/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_0/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_0/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_1/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_1/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_1/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_1/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_1/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_2/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_2/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_2/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_2/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_2/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_2/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_2/Conv2d_0c_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_2/Conv2d_0c_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_2/Conv2d_0c_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_3/Conv2d_0b_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_3/Conv2d_0b_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5b/Branch_3/Conv2d_0b_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_0/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_0/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_0/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_1/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_1/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_1/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_1/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_1/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_1/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_2/Conv2d_0a_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_2/Conv2d_0a_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_2/Conv2d_0a_1x1/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_2/Conv2d_0b_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_2/Conv2d_0b_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_2/Conv2d_0b_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_2/Conv2d_0c_3x3/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_2/Conv2d_0c_3x3/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_2/Conv2d_0c_3x3/weights/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_3/Conv2d_0b_1x1/BatchNorm/beta/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_3/Conv2d_0b_1x1/BatchNorm/gamma/Momentum] is not available in checkpoint
WARNING:root:Variable [SecondStageFeatureExtractor/InceptionV2/Mixed_5c/Branch_3/Conv2d_0b_1x1/weights/Momentum] is not available in checkpoint
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/contrib/slim/python/slim/learning.py:737: Supervisor.init (from tensorflow.python.training.supervisor) is deprecated and will be removed in a future version.
Instructions for updating:
Please switch to tf.train.MonitoredTrainingSession
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/contrib/slim/python/slim/learning.py:737: Supervisor.init (from tensorflow.python.training.supervisor) is deprecated and will be removed in a future version.
Instructions for updating:
Please switch to tf.train.MonitoredTrainingSession
2019-04-22 06:14:14.920049: I tensorflow/core/platform/profile_utils/cpu_utils.cc:94] CPU Frequency:<PHONE_NUMBER> Hz
2019-04-22 06:14:14.920333: I tensorflow/compiler/xla/service/service.cc:150] XLA service 0xe606f20 executing computations on platform Host. Devices:
2019-04-22 06:14:14.920372: I tensorflow/compiler/xla/service/service.cc:158]   StreamExecutor device (0): ,
2019-04-22 06:14:15.188860: I tensorflow/stream_executor/cuda/cuda_gpu_executor.cc:998] successful NUMA node read from SysFS had negative value (-1), but there must be at least one NUMA node, so returning NUMA node zero
2019-04-22 06:14:15.189429: I tensorflow/compiler/xla/service/service.cc:150] XLA service 0xe6071e0 executing computations on platform CUDA. Devices:
2019-04-22 06:14:15.189464: I tensorflow/compiler/xla/service/service.cc:158]   StreamExecutor device (0): Tesla T4, Compute Capability 7.5
2019-04-22 06:14:15.189917: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1433] Found device 0 with properties:
name: Tesla T4 major: 7 minor: 5 memoryClockRate(GHz): 1.59
pciBusID: 0000:00:04.0
totalMemory: 14.73GiB freeMemory: 14.60GiB
2019-04-22 06:14:15.189948: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1512] Adding visible gpu devices: 0
2019-04-22 06:14:16.557725: I tensorflow/core/common_runtime/gpu/gpu_device.cc:984] Device interconnect StreamExecutor with strength 1 edge matrix:
2019-04-22 06:14:16.557798: I tensorflow/core/common_runtime/gpu/gpu_device.cc:990]      0
2019-04-22 06:14:16.557835: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1003] 0:   N
2019-04-22 06:14:16.558111: W tensorflow/core/common_runtime/gpu/gpu_bfc_allocator.cc:42] Overriding allow_growth setting because the TF_FORCE_GPU_ALLOW_GROWTH environment variable is set. Original config value was 0.
2019-04-22 06:14:16.558198: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1115] Created TensorFlow device (/job:localhost/replica:0/task:0/device:GPU:0 with 14115 MB memory) -> physical GPU (device: 0, name: Tesla T4, pci bus id: 0000:00:04.0, compute capability: 7.5)
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/training/saver.py:1266: checkpoint_exists (from tensorflow.python.training.checkpoint_management) is deprecated and will be removed in a future version.
Instructions for updating:
Use standard file APIs to check for files with this prefix.
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/training/saver.py:1266: checkpoint_exists (from tensorflow.python.training.checkpoint_management) is deprecated and will be removed in a future version.
Instructions for updating:
Use standard file APIs to check for files with this prefix.
INFO:tensorflow:Restoring parameters from object_detection/CP/model.ckpt-0
INFO:tensorflow:Restoring parameters from object_detection/CP/model.ckpt-0
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/training/saver.py:1070: get_checkpoint_mtimes (from tensorflow.python.training.checkpoint_management) is deprecated and will be removed in a future version.
Instructions for updating:
Use standard file utilities to get mtimes.
WARNING:tensorflow:From /usr/local/lib/python3.6/dist-packages/tensorflow/python/training/saver.py:1070: get_checkpoint_mtimes (from tensorflow.python.training.checkpoint_management) is deprecated and will be removed in a future version.
Instructions for updating:
Use standard file utilities to get mtimes.
INFO:tensorflow:Running local_init_op.
INFO:tensorflow:Running local_init_op.
INFO:tensorflow:Done running local_init_op.
INFO:tensorflow:Done running local_init_op.
INFO:tensorflow:Starting Session.
INFO:tensorflow:Starting Session.
INFO:tensorflow:Saving checkpoint to path object_detection/CP/model.ckpt
INFO:tensorflow:Saving checkpoint to path object_detection/CP/model.ckpt
INFO:tensorflow:Starting Queues.
INFO:tensorflow:Starting Queues.
2019-04-22 06:14:26.327550: I tensorflow/stream_executor/dso_loader.cc:152] successfully opened CUDA library libcublas.so.10.0 locally
INFO:tensorflow:global_step/sec: 0
INFO:tensorflow:global_step/sec: 0
INFO:tensorflow:Recording summary at step 0.
INFO:tensorflow:Recording summary at step 0.
^C

It doesn’t look like memory issue rather issue with not being able to find checkpoint. Can you check if you have set correct path for downloaded model?


ng-file-upload can run well on desktop,but not iphone in the ngf-select,just not working

After days for the question,I don't know why;because other people can use it well in phone by goole.
So I debug the directive ngfSelect,I found the reason,when mobile click it,it send touchstart,touchend and click event. but if touchend return not trigger the fileElem[0].click();
so when in mobile,It's no effect.
so I modify the ng-file-upload.js by following:
1.comment line 810:
      // var r = detectSwipe(evt);
2.comment line 812:
      // if (r != null) return r;
3.modify line 880:
origin code:
    if (!isInputTypeFile()) {
      elem.bind('click touchstart touchend', clickHandler);

new code:
      // elem.bind('click touchstart touchend', clickHandler);
      /* modify by<EMAIL_ADDRESS>*/
      //Platform、Device and Operation
      var system = {
          win: false,
          mac: false,
          xll: false,
          ipad:false
      };
      //check platform is desktop and mobile emulator just only need ‘touchend’,otherwise it will open file window three times
      var p = navigator.platform;
      system.win = p.indexOf("Win") == 0;
      system.mac = p.indexOf("Mac") == 0;
      system.x11 = (p == "X11") || (p.indexOf("Linux") == 0);
      system.ipad = (navigator.userAgent.match(/iPad/i) != null)?true:false;
      if (system.win || system.mac || system.xll||system.ipad) {
        var regex_match = /(nokia|iphone|android|motorola|^mot-|softbank|foma|docomo|kddi|up.browser|up.link|htc|dopod|blazer|netfront|helio|hosin|huawei|novarra|CoolPad|webos|techfaith|palmsource|blackberry|alcatel|amoi|ktouch|nexian|samsung|^sam-|s[cg]h|^lge|ericsson|philips|sagem|wellcom|bunjalloo|maui|symbian|smartphone|midp|wap|phone|windows ce|iemobile|^spice|^bird|^zte-|longcos|pantech|gionee|^sie-|portalmmm|jigs browser|hiptop|^benq|haier|^lct|operas*mobi|opera*mini|320x320|240x320|176x220)/i;
        var u = navigator.userAgent;
        if (null == u) {
          elem.bind('touchend', clickHandler);
        }else{
          var result = regex_match.exec(u);
          if (null == result) {
            elem.bind('click touchstart touchend', clickHandler);
          } else {
            elem.bind('touchend', clickHandler);
          }
        }
      }else{
        elem.bind('click touchstart touchend', clickHandler);
      }

Now It's work well on desktop and mobile,I think it may be help someone.
With a smile,good lucky

@danialfarid, ngf-select also doesn't work for me on the iPhone. It works in v12.2.4, but not anymore starting in v12.2.5.

I see the source code,I think it's right,but I don't know why it's not work,it must have touch event bind clickhandler, then it work well on phone device.but it well trigger three times on desktop web brower mobile emulator like chrome.So I modify the code above.I hope it help you!

👍  experiencing the same issue

@danialfarid so... could you maybe explain why this happens? I'm available for looking into it

I have a case which need upload file,I use AngularJS v1.5.8 with ng-file-upload @version 12.2.12,
I use it well on my desktop browser at first,
but when I change to mobile emulator,when I click the button with attr: ngf-select,nothing happened,then I run it on my phone(andriod),the same issue.
I google this issue with the keyword what I think any way,but I don't get any help.
I guess it's work on the ngf-select directive,so I change the reference to origin file:ng-file-upload.js not mini js files.
Now I debug it on my chrome browser,I find when I run desktop browser mode,it trigger one mouseevent,
but when I run mobile emulator browser mode,it trigger touchstart and touchend event;
So I try to let it trigger clickhandler,now it can open the file dialog,but three times,
I run it on my phone,it just run once.I'm want it work the same,so I judge if desktop and mobile emulator,just only use touchend(use touchstart and click no working,it's by my experiment!).
Now it work well follow my need,I'm happy to solve it! I hope it can help you!

The demo page works fine on my iPhone for both Chrome and Safari. Could you create a jsfiddle that I could reproduce the issue you are having? Does the demo page work for you? @mmathys

Also experiencing this issue - rolling back to my most recent version (11.2.2) seems to have alleviated it.

The solution is still have problem on the iphone,It can open the dialog to select a file,but after selected file,it work nothing.then I google more,I try to test everything possible,I find it work well if it's input file;Now I use code by following,it work well on every device and platform:
Solution 1:

          <input accept="image/*" ngf-max-size="50MB"
              type="file" ngf-select="$ctrl.editImg(0, $file, $invalidFiles)" style="position:absolute;left:-9999px;" />

Thanks for: http://noypiscripter.blogspot.jp/2014/04/simplest-cross-browser-custom-upload.html
But it still work problem in some conditions,I don't know what trigger it.So I find another solution:
Css Style:
      label img{
        pointer-events: none;
      }

Html Code:

          <input id="bImg" accept="image/*" ngf-max-size="50MB"
              type="file" ngf-select="$ctrl.editImg(shareItem.id, $file, $invalidFiles)" style="position:absolute;left:-9999px;" />

Thanks for: https://snook.ca/archives/javascript/using_images_as

+1


Image links and folder doesn't match

The script downloaded the images perfectly into an /images folder in the same directory as the files. However, the markdown links only reference the image by name and should be prepended with /images/. Maybe I just need to specify this when running the command, but I'm not sure from the instructions how to do that.

You can use option -n, --replace-image-names to replace image names with a hash from the image content.

Thank you for this great piece of work. However, I can confirm that the program is not prepending the image path into the link. I tried the -n option, but it also only replaces the name, not the path.

Ok, I understand what you want and will implement it as soon as possible.

Feature was added.

https://github.com/artiomn/markdown_articles_tool/commit/cd7f4624535c14a24ef06e821fccaefd001b8c40


EasyMail not accepted when doing right mouse button ”Send to”->Mail recipient

EasyMail not accepted when doing right mouse button ”Send to”->Mail recipient. Win 10 just sak no email Client is installed.

Hello @MagnusBjelksjo not sure that I got your questions 100%,  but Easymail is not an email clinet, Easymail is server which means you still need to have email clinet if you want to use the "send to".
If course you can use the web version too, but you will not have "Send to" there at all.
Please elaborate a bit the question so I can try to explain better :)


Support dynamic symbol resolution in ruby 3.4+

resolves #11
I'm not sure how this will play with new digest gem versions on 3.3, since the check is strictly for ruby 3.4. If that's an issue, I can adjust the feature detection cc: @casperisfine

Thanks for the quick fix, unfortunately as you envisioned this version check is a bit too coarse.
Is it possible to check for DIGEST_USE_RB_EXT_RESOLVE_SYMBOL ?


Fixed crash when BoundingSphere.projectTo2D is called on a BoundingSphere centered at the origin

This popped up in https://github.com/AnalyticalGraphicsInc/cesium/pull/8475#issuecomment-567647276 and turned out to be a more general problem. BoundingSphere.projectTo2D calculates a geodetic surface normal at the bounding sphere's center and crashes when the input is zero (because you can't exactly define what the the surface normal is at the center). So this PR hardcodes it to be the x-axis which avoids the crash. There still isn't special logic for where to place this bounding sphere in 2D, since it could technically go anywhere, but that can be for another time.

Thanks for the pull request @IanLilleyT!

:heavy_check_mark: Signed CLA found.
:grey_question: CHANGES.md was not updated.

If this change updates the public API in any way, please add a bullet point to CHANGES.md.

:grey_question: Unit tests were not updated.

Make sure you've updated tests to reflect your changes, added tests for any new code, and ran the code coverage tool.

Reviewers, don't forget to make sure that:

[ ] Cesium Viewer works.
[ ] Works in 2D/CV.
[ ] Works (or fails gracefully) in IE11.

Thanks @IanLilleyT


Fix regression in server author

'setEditing_organizationName'   'setEditing_localServerUserId'  'setEditing_localServerPassword'  'setEditing_maxPageSize' is not defined.
I regressed this trying to fix the linting warning. I will comment out the references to these unused variable.

tested and it is not there in main. Must have been only in a testing branch

tested and it is not there in main. Must have been only in a testing branch


WebUI Extension Fixes

Firefox Bug #733698 Workaround for WebUI extension.
From gist https://gist.github.com/subzey/2030480.
Fixes manual dream selection required described on https://github.com/zero01101/openOutpaint-webUI-extension/issues/1

manually tested in extension's index.js, seems to work jim dandy 👍

Should be fine. To test with the extension, go to the app directory in the webui extension and change to testing branch.

Still requires a refresh button and proper scaling of the iframe.

Prefixing local storage values with openOutpaint/* would be optimal.

Will be merging. We can fix extra things later.


[Backport 1.x] Add gradle check test for github workflows (Testing again)

Description
[Backport 1.x] Add gradle check test for github workflows (Testing again)
Issues Resolved
[List any issues this PR will resolve]
Check List

[ ] New functionality includes testing.

[ ] All tests pass

[ ] New functionality has been documented.

[ ] New functionality has javadoc added

[x] Commits are signed per the DCO using --signoff

By submitting this pull request, I confirm that my contribution is made under the terms of the Apache 2.0 license.
For more information on following Developer Certificate of Origin and signing off your commits, please check here.

@CEHENKLE Jenkins Gradle Check is expected to fail as it could not read secret as the initial file addition is coming from my fork not the core repo branch directly.
Thanks.


InternalCommandPortListeningCheck not working when linux kernel lists ports as hexadecimal

Kernel details:
Linux jenkins-v2 3.10.0-693.21.1.el7.x86_64 #1 SMP Fri Feb 23 18:54:16 UTC 2018 x86_64 x86_64 x86_64 GNU/Linux
Command that should fix the issue:
{"/bin/sh", "-c", format("cat /proc/net/tcp6 | awk ‘{print $2}’ | awk --non-decimal-data -F: ‘{print (“0x”$2)+0}’ | grep -i %x && echo %s", internalPort, SUCCESS_MARKER)}

Hi @stevewoodsdd, that was fixed long time ago in #524, please make sure you're using the latest version (1.7.3)

Hi @bsideup, wow that was quick. Im using 'org.testcontainers:kafka:1.7.3'
The port does not appear with cat /proc/net/tcp it need cat /proc/net/tcp6

@stevewoodsdd I see. Thanks for reporting! I'll take a look. Let me know if you want to contribute your awesome finding :)

If you could add the fix that would be much appreciated. Thanks for maintaining such a powerful library.

Thanks for reporting this Steve! 😀
We’ll get the fix out soon.

Hi @stevewoodsdd, could you please try 1.8.0?

Hi @bsideup,
I have tried 1.8.0 this morning and unfortunately no luck.
Looking at the fix the issue seems to be that tcp6 lists the IP and ports in hex. Hence the more elaborate suggestion:
{"/bin/sh", "-c", format("cat /proc/net/tcp6 | awk ‘{print $2}’ | awk --non-decimal-data -F: ‘{print (“0x”$2)+0}’ | grep -i %x && echo %s", internalPort, SUCCESS_MARKER)}
All the best,
Steve

@stevewoodsdd could you please give an example of that tcp6 returns?

Sure no problem see attached:
sample-output.txt

Hmm, I'm not sure about this. We already compensate for the fact that the port number will be expressed in hex in a /proc/net/tcp or /proc/net/tcp6 file.
The grep -i :%x will be rendered into the shell string (by Java's String.format) as grep -i :1f90 for example, if the port we're interested in is 8080.
It looks like your code would try and convert the actual port numbers into decimal, but would then still be grepping for the hex form.
Could you try putting a breakpoint in InternalCommandPortListeningCheck and evaluate some different invocations of ExecInContainerPattern.execInContainer(waitStrategyTarget.getContainerInfo(), "SOME COMMAND WE EXPECT TO WORK && echo here").getStdout()?
Alternatively if this is running against a public image it would be interesting to have a direct look.
BTW if debugging on Slack is easier we have https://slack.testcontainers.org. If as your username suggests, you're the Steve Woods I used to work with, then I'm also a guest user on your Slack team 😄

O I see yes that should work now it includes tcp6 I must have another issue so I will close this and do some more digging.
Hats of as well @bsideup & @rnorth the solution you have come up with is far more elegant then what I suggested.


docs: Fix search in documentation

Description
Upgrading doctools.js script to the latest version used in Sphinx.
After this change, the search script should work again.
Checklist

[x] The title of my PR starts with a Conventional Commit prefix (fix:, feat:, docs: etc).
[x] I have read the Contributor Guide and followed the process outlined for submitting PRs.
[-] I have updated/added tests for ALL new/updated/fixed functionality.
[-] I have updated/added relevant documentation in docs and added dartdoc comments with ///.
[-] I have updated/added relevant examples in examples.

Breaking Change

[-] Yes, this is a breaking change.
[x] No, this is not a breaking change.

Related Issues

On a separate note we probably shouldn't have the docs site and theme in this repo

I don't see how the docs site can be anywhere else, since many changes to the main repository requires updating the docs.

I don't see how the docs site can be anywhere else, since many changes to the main repository requires updating the docs.

I mean that the markdown files should live in the main repository, but not the site itself with theme etc.


Reduce noise from shields-ci and shields-deployment bots

The shields-ci bot (danger) currently says thank you in every PR, to all kind of contributors.
Maybe reduce that the new contributors only (if possible). It would be more helpful if it provides some useful link or hint in a way to those first timers.
The other hints like doc updates or warnings are fine I think.
See https://github.com/badges/shields/pull/1822#issuecomment-409715601

Also, from https://github.com/badges/shields/issues/1826#issuecomment-409728536

We may also want to disable the shields-deployment [bot] status info (for dependabot update PR's).

👍 Addressed in #1924

This should be sorted now  #1843 and #1924 are merged

I'm not sure off the top of my head how to efficiently work out if the user submitting the PR has previously contributed to the repository or not (when I say "efficiently", I mean using either the data provided by danger in the danger.github object or one additional GitHub API call), but I'm sure it is do-able. If anyone wants to pick this up, this probot integration https://github.com/behaviorbot/new-pr-welcome does it, so the code for that probably contains the answer to that question.


Todo List

Docs:

[ ] More examples
[ ] API docs translation

Tests:

[ ] Fuzz tests
[ ] #23
[ ] Coverage report

Needs design:

[ ] #5
[ ] #11
[ ] AVX512

Experimental

[ ] #24

Issues

[ ] #7
[ ] #14
[ ] #15
[ ] #22

[ ] Add some explanations and examples for encode and decode.
#36


Lockup on SAMD Based Arduino MKR 1500

I am experiencing a lockup issue with the operation of this library on the newer MKR 1500 (ATSAMD21G18 based).
This happens with the verbatim check_all_addresses example and current version of the library when you try to do any SDI-12 operations.
At first I thought it might be clock gen/TC conflicts, but running the configSDI12TimerPrescale on it's own works just fine. Then I thought it might be the USB CDC interface being problematic with the way the global interrupts are being disabled, but disabling all Serial operations (just had an LED set up to blink after each operation) doesn't stop the lockups.
These lockups happen just the standalone board (nothing is connected to any pins and just being powered from 5V) or with USB connected.
The differences between the Zero and MKR 1500 are here in the variants files (left is Zero, right is MKR1500) - variant.h - https://www.diffchecker.com/3s0SIx1t , variant.cpp - https://www.diffchecker.com/iWa7l4fq
These are the same files as the ones in here - https://github.com/arduino/ArduinoCore-samd/tree/master/variants
This is being compiled with Arduino 1.8.6 and v1.8.3 of the SAMD boards libraries.
Is there anything that I am missing?

Turns out it's something up with passing the object in that example.
If you change the example to pass the object as a pointer (and use the different begin function):
 SDI12 mySDI12;

  pinMode(sensorPins[pin], INPUT);
  mySDI12.begin(sensorPins[pin]);
  Serial.print("Checking pin ");
  Serial.print(sensorPins[pin]);
  Serial.println("...");
  scanAddressSpace(&mySDI12);
  mySDI12.end();

And also change the supporting functions to pass in as pointer (e.g. void printInfo(SDI12 * sdi, char i){) as well as how you reference the sdi object (from . to ->) it works just fine and dandy.
There must be something up possibly with the newer versions of the compiler.

Interestingly when I connect the probe to a pin, the Arduino locks up with this code and outputs a ~48MHz signal on that pin.
Here's the example code:
/*
  ########################
  #        OVERVIEW      #
  ########################

  Example C: Checks all addresses for active sensors, and prints their status to the serial port.

  This is a simple demonstration of the SDI-12 library for Arduino.

  It discovers the address of all sensors active and attached to the board.
  THIS CAN BE *REALLY* SLOW TO RUN!!!

  Each sensor should have a unique address already - if not, multiple sensors may respond simultaenously
  to the same request and the output will not be readable by the Arduino.

  To address a sensor, please see Example B: b_address_change.ino

  #########################
  #      THE CIRCUIT      #
  #########################

  You  may use one or more pre-adressed sensors.

  See:
  https://raw.github.com/Kevin-M-Smith/SDI-12-Circuit-Diagrams/master/basic_setup_usb_multiple_sensors.png
  or
  https://raw.github.com/Kevin-M-Smith/SDI-12-Circuit-Diagrams/master/compat_setup_usb_multiple_sensors.png

  ###########################
  #      COMPATIBILITY      #
  ###########################

  This library requires the use of pin change interrupts (PCINT).
  Not all Arduino boards have the same pin capabilities.
  The known compatibile pins for common variants are shown below.

  Arduino Uno:   All pins.

  Arduino Mega or Mega 2560:
  10, 11, 12, 13, 14, 15, 50, 51, 52, 53, A8 (62),
  A9 (63), A10 (64), A11 (65), A12 (66), A13 (67), A14 (68), A15 (69).

  Arduino Leonardo:
  8, 9, 10, 11, 14 (MISO), 15 (SCK), 16 (MOSI)

  #########################
  #      RESOURCES        #
  #########################

  Written by Kevin M. Smith in 2013.
  Contact<EMAIL_ADDRESS>
  The SDI-12 specification is available at: http://www.sdi-12.org/
  The library is available at: https://github.com/EnviroDIY/Arduino-SDI-12
*/

#define IO4 A5
#define IO3 A6
#define IO2 0
#define IO1 1
#define IO5 2
#define IO6 3
#define IO7 4
#define IO8 5

#define LED 6

bool LEDstatus = false;

const uint8_t sensorPins[] = { IO1, IO2, IO3, IO4, IO5, IO6 };

#include "SDI12.h"

#define SERIAL_BAUD 115200  // The baud rate for the output serial port

// gets identification information from a sensor, and prints it to the serial port
// expects a character between '0'-'9', 'a'-'z', or 'A'-'Z'.
void printInfo(SDI12 * sdi, char i) {
  //digitalWrite(BAT_FAULT, LEDstatus); LEDstatus = !LEDstatus;
  String command = "";
  command += (char) i;
  command += "I!";
  delay(30);

  Serial.print("  --");
  Serial.print(i);
  Serial.print("--  ");

  while (sdi->available()) {
    Serial.write(sdi->read());
    delay(5);
  }
}

// this checks for activity at a particular address
// expects a char, '0'-'9', 'a'-'z', or 'A'-'Z'
boolean checkActive(SDI12 * sdi, char i) {
  String myCommand = "";
  myCommand = "";
  myCommand += (char) i;                 // sends basic 'acknowledge' command [address][!]
  myCommand += "!";

  for (int j = 0; j < 3; j++) {          // goes through three rapid contact attempts
    sdi->sendCommand(myCommand);
    sdi->clearBuffer();
    delay(30);
    if (sdi->available()) { // If we here anything, assume we have an active sensor
      return true;
    }
  }
  sdi->clearBuffer();
  return false;
}

void scanAddressSpace(SDI12 * sdi) {
  // scan address space 0-9
  for (char i = '0'; i <= '9'; i++) if (checkActive(sdi, i)) {
      printInfo(sdi, i);
    }
  // scan address space a-z
  for (char i = 'a'; i <= 'z'; i++) if (checkActive(sdi, i)) {
      printInfo(sdi, i);
    }
  // scan address space A-Z
  for (char i = 'A'; i <= 'Z'; i++) if (checkActive(sdi, i)) {
      printInfo(sdi, i);
    };
}

SDI12 mySDI12;

void setup() {

  pinMode(LED, OUTPUT);
  Serial.begin(SERIAL_BAUD);
  delay(5000);

}

void loop() {
  Serial.println("//\n// Start Search for SDI-12 Devices \n// -----------------------");

  for (uint8_t pin = 0; pin < sizeof(sensorPins); pin++)
  {
    digitalWrite(BAT_FAULT, LEDstatus); LEDstatus = !LEDstatus;
    delay(100);
    pinMode(sensorPins[pin], INPUT);
    mySDI12.begin(sensorPins[pin]);
    Serial.print("Checking pin ");
    Serial.print(sensorPins[pin]);
    Serial.println("...");
    scanAddressSpace(&mySDI12);
    mySDI12.end();
  }

  Serial.println("\n//\n// End Search for SDI-12 Devices \n// ---------------------");

  delay(5000);

}

Digging a bit deeper, reverting the clock generator code in SDI12_boards.cpp to the previous version (TC4; https://github.com/EnviroDIY/Arduino-SDI-12/commit/764c3b668ef34292363f068bd328f81c4f629f45) creates the same issue with the 48MHz output. But now hot removing the sensor SDI line reverts things back to a working (scanning) state. Plugging the SDI line back in exhibits the same 48MHz output.
And the SAMD isn't locking up (and USB serial output is working). This doesn't happen with the latest code, the device just completely stops even if you unplug the sensor.
I don't think the 48Mhz signal is coming from the probe either, as it goes away once unplugged (on the probe end).

So, is this something to fix or not?

I reopened this issue with something that was slightly related. But it turned out after getting the original issue with the pointers sorted, plugging the Arduino into a daughterboard with level converters caused this related issue (it was outputting a 48MHz signal which I thought might have been related to the clock gen/TC).
As for what caused this original issue. Is it reproducible on other SAMD boards with the examples and the latest SAMD libraries/compilers?

I haven't had any problems recently with my Feather M0.
Level converters are often a hassle.


windows docs: link to linux subsystem setup

Minimal update for Windows docs: link to the guide about setting up the linux subsystem

Coverage remained the same at 75.65% when pulling ddd234260ff448b6d6cc5af5e3f2a2a77b592d7a on windocs into 05137ab5e90762dbc56ad09bceb87c8652fcb5f6 on development.


Remove GrpcServerWrap

Feature Request
Almost all functionality has now been removed from GrpcServerWrap and moved into gRPC server interceptors. The last remaining piece is error handling - we should move this into a server error interceptor to complete the move.
Potential Solutions:
I think you can use the close() method of a forwarding ServerCall to handle any uncaught errors. Look at status.getCause(), apply the TRAC error mapping and use that to set up the mapped gRPC status, to pass to the delegate. Error handling should execute before logging, so the logging interceptor sees the mapped errors.

Completed by #257


Add support for Laravel 7

Laravel 7 will be released in less than 7 days.

Merged with 73808ac48ad673778f971625a4d6640bbafa79e9, thanks! 🌺


Dirtslab light glitch

with the newest version from 1.11.2,  i get some ugly light glitches with the Dirt and Grass slabs.
It seems that the class file don't use "useNeighborBrightness = true".
In older versions it works just fine but the same with 1.12.

Please do not post duplicate reports, the authors of this mod will fix this in their own time. Anyway, thanks for adding info.


Replace pattern matches inside async blocks with AsyncMaybe CE

This PR removes a lot of boilerplate.

@vasily-kirichenko conflicts mate.

@dotnet-bot test this please

I'm guessing this is at the heart of where you work.
More conflicts.

@KevinRansom fixed.

@KevinRansom fixed.

Awesome!  Great to have this in.  Definitely makes a lot of things look nicer, since the "asynchronous operation that returns an option" is so common in this project.

Awesome!  Great to have this in.  Definitely makes a lot of things look nicer, since the "asynchronous operation that returns an option" is so common in this project.


VSCode hangs while search is running

VSCode Version: Code 1.10.1 (653f8733dd5a5c43d66d7168b4701f94d72b62e5, 2017-03-02T00:47:58.633Z)
OS Version: Linux x64 4.4.0-64-generic
Extensions:

Extension
Author
Version

xml
DotJoshJohnson
1.6.0

phpserver
brapifra
1.1.0

php-debug
felixfbecker
1.10.0

php-intellisense
felixfbecker
0.0.12

code-runner
formulahendry
0.5.1

Go
lukehoban
0.6.51

prettify-json
mohsen1
0.0.3

csharp
ms-vscode
1.6.2

meteorhelper
ramonitor
0.1.3

Hello. After last update search feature was became unusable. Every time when I try to use it, app hangs and becomes totaly unresponsible.
Steps to Reproduce:

Use search textbox

Do you mean searching in one document, or the whole workspace? (ctrl+f vs ctrl+shift+f)?
Does it matter what you search for? Are you doing a regex search?

Hi again. It was simple string searching (without regex) in the whole workspace. I'll try it with regex shortly.
It is Meteorjs + Reaction project with billion files, so searching may need some time.
But until v1.10.1 searching was working without total UI freezing.
app had occupied to more RAM(see screenshot follow). At the some moment second process from screenshot was grub whole available system memory, and window was appeared with offer kill the program.

Oh.. sorry I have closed this issue mistakenly.

Are there lots of results? Does it happen if you do a search that doesn't produce any results?

well... when I try to search very common thing (in my case - string "is"), it was working something around 5..8 sec and return some results and label that it had found a few thousands entries and ask me to make more specific query.
when I have entered name of js function (in my case - string ".subscribe") which is used few hadred times in my project - it have started few search working processes. at the same time searching service has eaten something around 70% of CPU time and a lot of memory, and machine became unresponsible.
when I have entered some mess into search box, it also complete searching relatively quickly (~20-30 sec) and claim that nothing found.

Not sure what the problem is, but I plan to replace the search code entirely this month, so that should fix it.

Ripgrep search will be enabled by default in the March release, and has much better perf characteristics, so hopefully this is resolved by that.

Try it out in the Insiders' build if you like


NameError: undefined method encode' for class Class' in gem version 0.6.1

I am getting this error:
E0507 17:22:18.647245000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known
E0507 17:22:19.711648000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known
E0507 17:22:21.812144000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known
NameError: undefined method `encode' for class `Class'
from /Users/carlisiacampos/dev/omUI/.bundle/gems/grpc-0.6.1/lib/grpc/generic/rpc_desc.rb:50:in `method'

Apparently it happens in this ln: https://github.com/grpc/grpc/blob/master/src/ruby/lib/grpc/generic/rpc_desc.rb#L50

Could you post snippet showing the minimal code sample that's being affected this way

It seems to happen when the code is require'ing the gem. In about 1 hr I'll be able to try to get more info.

With grpc in my Gemfile and in my Gemfile.lock:
☻  rails c                            ruby-2.1.1p76 master
Loading development environment (Rails 4.2.0)
main »<EMAIL_ADDRESS>require 'grpc'
=> false

@tbetbetbe I narrowed down when the error gets triggered.
stub = Protobuf::OmRPC::Stub.new('http://www.myuri.com')
nothing = Nothing.new(value: 'test')
res = stub.get_my_widget(nothing)

^^ that last line, it triggers a string of warnings/errors, with the initially reported error in the middle, and just keeps on rolling.
E0508 08:41:31.860919000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known
E0508 08:41:32.937688000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known
E0508 08:41:35.039196000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known
NameError: undefined method encode' for class Class'
from /Users/carlisiacampos/dev/omUI/.bundle/gems/grpc-0.6.1/lib/grpc/generic/rpc_desc.rb:50:in `method'
main »<EMAIL_ADDRESS>E0508 08:41:39.137428000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known
E0508 08:41:47.236012000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known
E0508 08:42:03.335144000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known
E0508 08:42:35.435549000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known
E0508 08:43:39.542594000<PHONE_NUMBER> resolve_address_posix.c:120] getaddrinfo: nodename nor servname provided, or not known

What protobuf implementation are using ?

I am interested in the protobuf implementation you are using.
The gRPC service class assumes that there are static methods on the protobuf class for marshalling and unmarshaling the protobuf.
E.g  see math_services.rb
    # TODO: add proto service documentation here
    class Service

      include GRPC::GenericService

      self.marshal_class_method = :encode  # <---  needs to be present on the protobuf class
      self.unmarshal_class_method = :decode  # <--- needs to be present on the protobuf class
      self.service_name = 'math.Math'

      rpc :Div, DivArgs, DivReply
      rpc :DivMany, stream(DivArgs), stream(DivReply)
      rpc :Fib, FibArgs, stream(Num)
      rpc :Sum, stream(Num), Num
    end

This is always true if the protobuf implementation is [google-protobuf(]https://rubygems.org/gems/google-protobuf).  The error you're reporting suggests that the 'marshal_class_method' and the 'unmarshal_class_method' are not present on the protobuf classes you are using.
Earlier, gRPC ruby used beefcake as its protobuf library; it did not have the static encode method.   That was resolved that by adding one via a mixin.

@tbetbetbe I didn't install any specific protobuf library because I saw that the google-protobuf was a dependency of grpc:
    grpc (0.6.1)
      google-protobuf (~> 3.0.0alpha.1.1)

OK, can I see the proto rpc service definition you are using, or a minimal subset of it?

The error suggests that the class Nothing does not have a static encode method.

@tbetbetbe does this help (there's lots more than what's here)?
  add_message "protobuf.Advertiser" do
    optional :id, :int64, 1
    optional :name, :string, 2
    optional :domain, :string, 3
    optional :version, :string, 4
  end

  add_message "protobuf.Nothing" do
    optional :value, :string, 1
  end

  add_message "protobuf.ManyOrders" do
    repeated :orders, :message, 1, "protobuf.Order"
  end

  add_message "protobuf.Order" do
    optional :id, :int64, 1
    optional :advertiser_id, :int64, 2
    optional :enabled, :enum, 3, "protobuf.Trinary"
    optional :start, :int64, 4
    optional :end, :int64, 5
  end

module Protobuf
  ManyStrings = Google::Protobuf::DescriptorPool.generated_pool.lookup("protobuf.ManyStrings").msgclass
  String = Google::Protobuf::DescriptorPool.generated_pool.lookup("protobuf.String").msgclass
  Nothing = Google::Protobuf::DescriptorPool.generated_pool.lookup("protobuf.Nothing").msgclass
  Advertiser = Google::Protobuf::DescriptorPool.generated_pool.lookup("protobuf.Advertiser").msgclass
  ManyOrders = Google::Protobuf::DescriptorPool.generated_pool.lookup("protobuf.ManyOrders").msgclass
  Order = Google::Protobuf::DescriptorPool.generated_pool.lookup("protobuf.Order").msgclass
  Trinary = Google::Protobuf::DescriptorPool.generated_pool.lookup("protobuf.Trinary").enummodule
end

Can you take a look at https://gist.github.com/tbetbetbe/a3a6323f52955ad4fc51 ?
I've created a client based on the generated code you've provided and it seems OK.

Hi, @carlisia, just checking you saw the most recent update.  Do the snippets  at https://gist.github.com/tbetbetbe/a3a6323f52955ad4fc51 work for you?

Closing with 'wontfix' based on the gist snippet that seems to work.  Please re-open with an example if it continues to be an issue.


Document design for transport::ZenohUTransport

This should cover anything extra being done to support the Zenoh transport. Are additional threads required? Or a thread pool? Any locking needed? Will this implementation be doing anything special based on message type (e.g. creating a connected session when invoking RPC methods)? If so, how will that be done?

@sashacmc - I'm happy to help out with this one, but I will need a fair bit of support from you since you'll be doing the implementation.

@gregmedd please assign it to me


minor update webmanifest

https://github.com/codeigniter4projects/website/issues/252

Pull Request Test Coverage Report for Build<PHONE_NUMBER>

0 of 0   changed or added relevant lines in 0 files are covered.
No unchanged relevant lines lost coverage.
Overall coverage remained the same at 77.083%

Totals

Change from base Build<PHONE_NUMBER>:
0.0%

Covered Lines:
222

Relevant Lines:
288

💛  - Coveralls


[Event Request] codeunit 99000833 "Req. Line-Reserve" - OnBeforeTransferReservationsAsmHeader

Could we please have an event OnBeforeTransferReservationsAsmHeader in Codeunit 99000833 "Req. Line-Reserve" in function TransferPlanningLineToAsmHdr?
Code Example:
NewAsmHeader.TestField("Item No.", OldReqLine."No.");
NewAsmHeader.TestField("Variant Code", OldReqLine."Variant Code");
NewAsmHeader.TestField("Location Code", OldReqLine."Location Code");
// start kvspsa - Event Raiser
OnBeforeTransferReservationsAsmHeader(OldReservEntry, OldReqLine, NewAsmHeader);
// stop kvspsa
OldReservEntry.TransferReservations(
OldReservEntry, OldReqLine."No.", OldReqLine."Variant Code", OldReqLine."Location Code",
TransferAll, TransferQty, NewAsmHeader."Qty. per Unit of Measure",
DATABASE::"Assembly Header", NewAsmHeader."Document Type", NewAsmHeader."No.", '', 0, 0);
Event:
[IntegrationEvent(false, false)]
local procedure OnBeforeTransferReservationsAsmHeader(var OldReservEntry: Record "Reservation Entry"; var OldReqLine: Record "Requisition Line"; var NewAsmHeader: Record "Assembly Header")
begin
end;
Thank you and kind regards

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.

Thanks for reporting this. We agree, and we’ll publish a fix asap, either in an update for the current version or in the next major release. We will update this issue with information about availability.


List Short Url

Enter a valid 'slug' consisting of letters, numbers, underscores or hyphens.

Thank you I was wondering what that means 👯


Fix slowTickIfNecessary with infrequently used EWMA

EWMA.tickIfNecessary does an amount of work that is linear to the amount of time that has passed since the last time the EWMA was ticked. For infrequently used EWMA this can lead to pauses observed in the 700-800 millisecond range after a few hundred days.
It's not really necessary to perform every tick as all that is doing is slowly approaching the smallest representable positive number in a double. Instead pick a number close to zero and then bound the number of ticks to allow that to be reachable from the largest value representable by the EWMA. Actually approaching the smallest representable number is still measurably slow and not particularly useful.

It seems like versions prior to 4.2.x are unmaintained so it's not possible to get this fixed in earlier versions?
More context on the issue and how it was found CASSANDRA-19332

@aweisberg Thanks for your contribution!

It seems like versions prior to 4.2.x are unmaintained so it's not possible to get this fixed in earlier versions?

Yes, that's correct. Any version before Dropwizard Metrics 4.2.x is unmaintained.
Which version are you using exactly in Cassandra?

It's a mix, this is a list of active versions with 3.0/3.11 soon to be unsupported. 4.x will probably be supported for 5+ years. Not a big deal as the work around is to read all the Meters periodically.
5.0+ 4.2.19
4.1 3.1.5
4.0 3.1.5
3.11 3.1.5
3.0 3.1.0

@joschi  what is the next step? I reworked the fix slightly to reset the EWMAs to the smallest representable positive value instead of performing even the bounded amount of ticks.
It doesn't set it to 0.0 because that was not the existing behavior which after the EWMA is first used will always at least have rate set to Double.MIN_NORMAL. Probably not important, but who knows what downstream stuff might not want that to change.

@joschi would you mind to take a look at this please? Cassandra project would be very happy if this was included :)


Image change for BLEU Score in README.md

In README.md for Sequence Models , the image for the formula of Brevity Penalty(BP) has been corrected.

Hi AemieJ,
This repo aims to summarize the deep learning Andrew Ng's courses without covering the assignments in details. So I can't approve this commit unless you remove all the assignment references.

I have removed all the assignment references for the particular course - Sequence Models.


fix: CVE-2021-24032

Signed-off-by: Anish Ramasekar<EMAIL_ADDRESS>
Reason for Change:

Requirements

[x] squashed commits
[x] included documentation
[x] added unit tests and e2e tests (if applicable).

Issue Fixed:

fixes #425
Does this change contain code from or inspired by another project?

[ ] Yes
[x] No

If "Yes," did you notify that project's maintainers and provide attribution?
Special Notes for Reviewers:

Codecov Report

Merging #426 (b8af26b) into master (5aef9ec) will not change coverage.
The diff coverage is n/a.

@@           Coverage Diff           @@
##           master     #426   +/-   ##
=======================================
  Coverage   62.86%   62.86%
=======================================
  Files           6        6
  Lines         474      474
=======================================
  Hits          298      298
  Misses        144      144
  Partials       32       32


fix: prometheus targets mistake

Issues https://github.com/flashcatcloud/n9e-helm/issues/108

Thank you @dinghui40


[Feature] Download Videos and Audio

Hi @amir1376
Please add option to detect and download videos and audio files with popup to down like in IDM.
Thanks,

@ZorinFoss Thanks,sure I have this idea but:
I already developed some part of it but have some issues

I already can detect streaming videos/audios in the page
but I can't detect a section of page that video is already playing, this is required so I can be able to place the popup on top of the video/audio file

I have to investigate other software/extensions how to handle this
If you know any Open Source software or extension that handles such a thing please share it with me

Check this project

@ZorinFoss their work is amazing! but unfortunately it seems their app/extension is not fully open source
and I can't see any browser extension code in their repository!

This is the chrome extension link

@ZorinFoss this is obfuscated and minified!

@ZorinFoss Thanks but we are here to create and maintain an open source project based on community (and maybe other open source projects)
reverse engineering/unminifyng someones source code without their permission is not a good idea for this goal
I'll do my best to find a solution for this

To be honest the best implementation of this feature exists in Ant Download Manager
ADM chrome extension
antCH.crx.zip
I just try to help you to got ideas how this tools works and of course i will never suggest take someone work without his permmision. ❤

@ZorinFoss I understand, That's very kind of you ❤

There is also this project. Good For example. I use this for sites that tell idm with a small code that you should not download.
https://github.com/puemos/hls-downloader

To make this better, use a HLS detector like the above extension and use a project like this - https://github.com/nilaoda/N_m3u8DL-RE

@ZorinFoss Thanks,sure I have this idea but:...

I have to investigate other software/extensions how to handle this If you know any Open Source software or extension that handles such a thing please share it here

Maybe XDM Download Manager?
I like this project, but being able to download videos like with XDM would be nice.

This would be amazing if implemented. Nevertheless, great work on the project.

@ZorinFoss Thanks,sure I have this idea but:
I already developed some part of it but have some issues

I already can detect streaming videos/audios in the page
but I can't detect a section of page that video is already playing, this is required so I can be able to place the popup on top of the video/audio file

I have to investigate other software/extensions how to handle this If you know any Open Source software or extension that handles such a thing please share it here

check this project cat-catch

yt-dlp is enough for most of the streaming sites, like YouTube etc.

For a static supported stream/services list, yes.
However, detecting embeds and videos to download like IDM's extension offers the option anywhere, not just specific domains/services. (ie: a random blog post with a video, edu portals with videos...etc)

AB Download Manager should automatically detect videos when I visit all sites. This feature needs to be added.

You could do like xdm and just list all detected media in a popup under the extension in the toolbar.


How to divide code into functions

Question some people may have: When I make functions, how do you avoid adding more and more input arguments and returned variables to make it general enough for everything you do?
The solution (I think) would be something related to composing functions, or as I would say, separate things into different abstraction layers (input, preprocessing, transformation, analysis, combining), each of which does one thing.  More on this with my next suggestion for the lesson.

that's a good question to cover in the material!


fix(bump:deps): Use 'dev' dist-tag instead of 'next'

When we started releasing 2.0 versions, we stopped using the "next" dist-tag and started using "dev" instead. The bump:deps command wasn't updated to account for this.

@microsoft/fluid-cr-infra - can I get a review/approval on this?


Change the behavior when cgroupsPath is absent

The former definition was join "/" when cgroupsPath is absent, it's
not clear whether to join the root cgroup or create a sub cgroup under "/".
Join root cgroup would be a bad idea cause that's not what a container
should do. And craete a sub cgroup would be missing definition about what
the cgroup name should that be.
So I think we should leave this to implementations what the default
cgroup path should be.
Signed-off-by: Qiang Huang<EMAIL_ADDRESS>

On Tue, Nov 17, 2015 at 05:59:12AM -0800, Qiang Huang wrote:

So I think we should leave this to implementations what the default
cgroup path should be.

I'm +1 on this PR.  Users who care about what the cgroup will be or
where it will live in their hierarchy should set cgroupsPath.
Otherwise, the runtime should have full flexibility to do whatever it
thinks is best.  That's what we do now with container IDs, where runC
has an --id flag for folks who care, and internal defaults for folks
who don't (and this PR is even better, because it specifies a standard
way for the caller to supply their preferred value).
This is related to (but does not conflict with) #247.

@vishh You are right, specified as empty string would be the same as not specified, and I changed the description to behavior undefined as you suggested, thanks.

"Undefined behavior" means (it is bug)/(it can corrupt)/etc. when cgroupsPath is absent.
I don't think you want to say it.
see
https://en.wikipedia.org/wiki/Undefined_behavior
https://en.wikipedia.org/wiki/Unspecified_behavior
I think we can use
If cgroupsPath is not specified, the behavior is unspecified.
or
If cgroupsPath is not specified, the behavior is implementation-defined.

@vishh @wking OK, I've updated this PR, PTAL.

@laijs Thanks for the links, I've changed it the original phrasing.

On Wed, Nov 18, 2015 at 05:56:53PM -0800, Qiang Huang wrote:

@laijs Thanks for the links, I've changed it the original phrasing.

d663a5b0 looks good to me (again :).

LGTM @crosbymichael @vishh @philips @vbatts PTAL

LGTM


Add hostname to notice XML

Is it possible to include the name of the host that the error occurred on in the notice XML? There's no mention of how to do this in the docs. IIRC, the notice XML format does provide a place where you can specify the hostname.

Should be fixed in https://github.com/airbrake/javabrake


The table should not display in Insight page when the user has no acc…

The table should not display in Insight page when the user has no access to the table

Codecov Report

:exclamation: No coverage uploaded for pull request base (master@40cab4f). Click here to learn what that means.
The diff coverage is 0%.

@@            Coverage Diff            @@
##             master     #789   +/-   ##
=========================================
  Coverage          ?   25.75%
  Complexity        ?     6047
=========================================
  Files             ?     1393
  Lines             ?    83013
  Branches          ?    11615
=========================================
  Hits              ?    21383
  Misses            ?    59577
  Partials          ?     2053

Impacted Files
Coverage Δ
Complexity Δ

...n/java/org/apache/kylin/metadata/acl/TableACL.java
74.71% <0%> (ø)
11 <0> (?)

...va/org/apache/kylin/rest/service/QueryService.java
0% <0%> (ø)
0 <0> (?)

.../apache/kylin/rest/controller/QueryController.java
0% <0%> (ø)
0 <0> (?)

...org/apache/kylin/rest/service/TableACLService.java
0% <0%> (ø)
0 <0> (?)

Continue to review full report at Codecov.

Legend - Click here to learn more
Δ = absolute <relative> (impact), ø = not affected, ? = missing data
Powered by Codecov. Last update 40cab4f...f82b40a. Read the comment docs.


Answer annotation for the test set

Hi, thanks for your excellent work!
I'm now implementing CodeVQA (https://arxiv.org/abs/2306.05392), which reported the results on the COVR test set. So I want to ask how I should evaluate the result on the test set? Do you have any plans to release the answer annotation on the test set? Or can I evaluate on some online platform?
Thank you in advance. Looking forward to your reply.

Hi, you can send me the predicted answers and I will evaluate it!
Please send a jsonl file to<EMAIL_ADDRESS>in a similar format to the dataset files, i.e. each example dictionary will contain the qid and the predicted answer (other fields are ok but ignored), and I will run the evaluation script that will compare these answers.
It should look like this:
{"qid": "val_test_747468", "answer": true}
{"qid": "val_test_35742", "answer": 2}
...


Sentry v7.0.0 workaround.

GroupMeta started moving towards a cache model.  The problem is that it doesn't have a fallback mechanism if
the cache is empty.
https://github.com/getsentry/sentry/commit/7640827ee4733d23353eeff400c57eb814654d68

Broke a query -- patched here: https://github.com/hearsaycorp/sentry-jira/pull/7


[Suggestion] - Jira Chart - Support for priorityClassName in Statefulset

Suggestion
Hi,
it would be great if the priorityClassName could be set for the jira pod. Currently this is not possible, which makes it impossible to define a priority of production pods over non production pods.
Example config inside a values.yaml file:
jira:
  priorityClassName: "high"

Product
Jira
Code of Conduct

[X] I agree to follow this project's Code of Conduct

@jmueller42 indeed, it'd be great to support that in sts template. Would you be willing to raise a PR for this feature?

@bianchi2 i will give it a try.

@bianchi2 i have created a pull request. Maybe you can review: https://github.com/atlassian/data-center-helm-charts/pull/543


journal page - make it include the header include file [interesting mix of R and hugo templating]

So, the site is built largely using hugo with the exception of the journals page, which is rendered using knitr R-related wizardry. @alokpant wisely suggested that the journals page should use the same header, which is entirely sane. Offhand I'm not sure how to mate the hugo template with the R template, or even if it's possible, but it would be nice if we could do so.
Relevant files:

R journal page template: https://github.com/yochannah/code-is-science/blob/master/R/template.html
R script that does the rendering: https://github.com/yochannah/code-is-science/edit/master/R/journal_table.Rmd
header file for hugo: https://github.com/yochannah/code-is-science/blob/master/themes/codeisscience/layouts/partials/header.html

And you can check out the wiki for instructions on how to build the site.

@yochannah I will do some research to see if this is possible or not.

@yochannah I have not worked with RStudio and knitr before. I will look into it again. However if anyone has more idea around Rstudio then this is also free to be taken.
I was trying around https://github.com/alokpant/code-is-science/pull/2, and few things that came up:

Most of styling in page is same, so we can create a single Less file and then import it.
Journal table has few plugin dependencies. So it would be good to create a vendor folder and add those dependencies there. The ones I know are:

jQuery (required for DataTable)
DataTable

This would contain necessary files (CSS or JS or both)
Using Data-uri is nice, but it makes code really unreadable ( and I also have no idea where this is generated).

Hello @yochannah can you please give me an issue to work on


altair integration

I saw some awesome videos at your twitter-announcement. Congrats on this package.
I would love to hear the simplification of spatial data using the package topojson and ipywidgets, see animated gif here https://mattijn.github.io/topojson/example/output-types.html#to_widget.
I've no idea what it takes;)

Thanks!
I'm not sure how would work altair integration as I don't think that the altair figure elements are Jupyter widgets (https://github.com/altair-viz/altair/issues/290).
That said, the example that you mention seems to use basic widgets (sliders) to control the simplification, so if you have access to those widgets it would be straightforward to link them to any ipytone widget. Unfortunately, it seems that topojson doesn't allow accessing the underlying slider widgets as it directly returns an interact instance.
Assuming that you manage to get access to those sliders, I would probably try something like this (i.e., cut higher to lower frequencies of an oscillator as the geometry gets more simplified):
import ipytone

# the toposimplifly factor widget
eps = widgets.FloatSlider(...)

filtr = ipytone.Filter(frequency=10_000)
osc = ipytone.Oscilllator(type="sawtooth")
osc.chain(filtr, ipytone.destination)

def filter_osc(change):
    # scale factor between the simplify factor value and the filter frequency
    factor = 1e3
    filtr.frequency.value = change["new"] * factor

eps.observe(filter_osc, names="value")

osc.start()

But there are many other possible ways to do it (e.g., using distortion, oscillator frequencies, etc.).

Ah, good points. That is a great starting point. Will start from there.
Once the XY works on canvas, one should be able to listen to country borders.
Fwiw, altair produces vegalite json, that compiles into vega, which renders as canvas in browser (or svg), https://github.com/vega/vega/tree/main/packages/vega-scenegraph
A chart object is accessible using the View API including the scenegraph and provide a way to render and interact. https://vega.github.io/vega/docs/api/view.

Once the XY works on canvas, one should be able to listen to country borders.

If you want to somehow listen to the country borders, I think that you can already do that now without the need to do something specific on the JS (canvas) side.
I guess that you already have access to the border coordinates from the Python side via the topojson object. If so, you could for example use the set_value_curve_at_time or any other scheduling method of an ipytone Param, Signal or Envelope instance to automate the modulation of some audio parameter based on the country border coordinate values.

Just a note here that it is now possible to use the JupyterChart class to create Altair charts that can interact with jupyter/ipywidgets directly. See this section in the docs for details https://altair-viz.github.io/user_guide/jupyter_chart.html


member-deeplinking added, estimations ui handling updated

Coverage decreased (-5.0%) to 78.448% when pulling d557c5edc73a66cdaa9db45b20ab368305b890c4 on feature/deeplinking-and-estimations-ui into 1488e1f0ab4f60294355733b11e4b79d9c6f08ec on master.


Add register_buffers_* family of functions

This introduces:

Submitter::register_buffers_tags corresponding to  io_uring_register_buffers_tags
Submitter::register_buffers_sparse corresponding to  io_uring_register_buffers_sparse
Submitter::register_buffers_update_tag corresponding to  io_uring_register_buffers_update_tag

Would you be willing to add relevant docs and tests?

Yes, I should push that today. I opened the PR as a draft to let others pick it in case they were looking for it. I should've filled the description, apologies for that!

Are you willing to resolve this conflict?


Throwing Exceptions on DELETE when records not present.

CrateDB version: 2.2.3
JVM version: OpenJDK 1.8.0_151
OS version / environment description: Ubuntu 16.04
Problem description:
DELETE throws an SQLActionException when a document is not present. This is far from standard SQL behavior.
Steps to reproduce:
Try to DELETE a non-existent record from a table.

Crazy that this regression wasn't caught by our test suite. Thanks for reporting.
(This seems only to happen when the filter is on a primary key column, other delete queries seem to work as expected)

At least there will be test coverage for this now :smile:

Fixed this via https://github.com/crate/crate/pull/6558  - will be part of the next hotfix release (2.2.4) which will probably go out sometime this week or early next week.


DOC add example for Cramer V for column_associations

add example for Cramer V
Will be rendered here in documentation:
https://skrub-data.org/stable/reference/generated/skrub.column_associations.html
Towards #1181

Hi @reshamas thanks for opening this! such examples directly in the reference documentation are super useful to understand how to use a library.
Your example is great! I think >>> df.shape() needs to be replaced with >>> df.shape to fix the error. to run the doctests on your machine, which can be easier than waiting for the CI to run you can use the command pytest skrub/_column_associations.py

Also I see you add the example section to the _compute_cramer function. This one is a "private" helper function used only within the _column_associations module itself. you can tell because its name starts with an underscore, and it does not have an entry in the skrub documentation. Could we move the Examples section that you wrote to the docstring of the column_associations function here? thanks!

Super good idea to have done this as a docstring example

Hi @reshamas, thanks for contributing! I added a few comments that should fix the tests.

You might also want to run pytest skrub/tests/test_docstrings.py to check everything runs properly.

sorry for the delay I'll look at it now

I think we should have a little function in the datasets module like toy_dataframe() that we can use in the reference examples so simplify the setup code and so we get the same every time
also we probably can set pandas display options before running the doctests and perhaps reset them before and after running each module's doctests
I don't want this stuff to block this PR though, because it really helps clarify what the output of the column_associations contains. I suggest we skip this one doctest output, as we do in a few other places where ensuring the output is exactly consistent would make the example too complicated, defeating its documentation purpose.

the rendred output looks great: https://output.circle-artifacts.com/output/job/c186c9ef-59a1-47b8-81f2-3b901a436f1b/artifacts/0/doc/reference/generated/skrub.column_associations.html

Thank you @jeromedockes and @rcap107. It was a very good learning experience.

Thank you @jeromedockes and @rcap107. It was a very good learning experience.

Likewise, thanks for contributing!

yep, thanks a lot! I know you had also started working on adding Pearson correlations to the output,  so if you have any questions about that don't hesitate to reach us here on github or on the skrub discord server: https://discord.gg/ABaPnm7fDC