tensorflow / tensorboard

TensorFlow's Visualization Toolkit
Apache License 2.0
6.67k stars 1.65k forks source link

"For faster results, the data will be sampled down to 10,000 points." How can I avoid this? #3647

Open youssefavx opened 4 years ago

youssefavx commented 4 years ago
For faster results 92K points

I'm running tensorboard locally. I generated a lot of sentence embeddings (92K) for a list of 92K sentences. Now I want to visualize them with T-SNE. I got it working great so far on Tensorboard except for that message. If I understand correctly it's not showing all the sentences / data points, but only 10K. How can I get rid of this limit so that it shows all 92K?

Or did I misunderstand what this means?

I saw this: https://stackoverflow.com/questions/43702546/tensorboard-doesnt-show-all-data-points

But trying both suggestions: --sames_per_plugin scalars=0 and: --sames_per_plugin sentence_embeddings=0

And changing scalar_metadata.PLUGIN_NAME: 1000 to scalar_metadata.PLUGIN_NAME: 92324

Didn't seem to do anything. The message "For faster results, the data will be sampled down to 10,000 points." still shows up. Perhaps that message shows up regardless?

stephanwlee commented 4 years ago

Hi @youssefavx, the parameter seems to be enforced from the client side. It is a bit unorthodoxed but you will be able to find the parameter here: https://github.com/tensorflow/tensorboard/blob/1b877f76759d0110dceb8313b7db0824f2a5acfd/tensorboard/plugins/projector/vz_projector/data.ts#L83-L89

I've seen many cases when projector slowed down a lot with high number of the samples so I get why we have this sampling but I agree it is not ideal that it is not tune-able.

@hfiller FYI :)

youssefavx commented 4 years ago

@stephanwlee Thank you for pointing me to that! For some reason I can't find vz_projector in my directory. I did pip install.

Inside tensorboard/plugins/projector, my directory looks like this:

__init__.py     metadata.py     projector_plugin.py
__pycache__     projector_config_pb2.py tf_projector_plugin

Should I download the vz_projector from that link and add it and see? Or re-install tensorboard some other way?

stephanwlee commented 4 years ago

JavaScript gets compiled. You will need to clone the repo and build/run after making the change.

youssefavx commented 4 years ago

@stephanwlee Thanks so much! Will try and report back.

youssefavx commented 4 years ago

After building with bazel, and running, I get this warning:

INFO: Analyzed target //tensorboard:tensorboard (0 packages loaded, 0 targets configured).
INFO: Found 1 target...
Target //tensorboard:tensorboard up-to-date:
  bazel-bin/tensorboard/tensorboard
INFO: Elapsed time: 0.208s, Critical Path: 0.00s
INFO: 0 processes.
INFO: Build completed successfully, 1 total action
INFO: Build completed successfully, 1 total action
WARNING: Logging before flag parsing goes to stderr.
W0520 11:44:34.761243 4394603968 __init__.py:329] Limited tf.compat.v2.summary API due to missing TensorBoard installation.
W0520 11:44:34.776326 4394603968 __init__.py:329] Limited tf.compat.v2.summary API due to missing TensorBoard installation.
W0520 11:44:34.777926 4394603968 __init__.py:329] Limited tf.compat.v2.summary API due to missing TensorBoard installation.
W0520 11:44:34.801923 4394603968 __init__.py:357] Limited tf.summary API due to missing TensorBoard installation.
Serving TensorBoard on localhost; to expose to the network, use a proxy or pass --bind_all

I don't know if that affects T-SNE or not. PCA seems to work fine. Yesterday I ran T-SNE for around 8-9 hours but it went from "Finding nearest neighbors..." (without any percentage near it) to "Initializing T-SNE" And my computer's temperature dropped from its usual high point. With the 10K limit before it took around 10-20 minutes.

So I don't know if it's actually stuck, or it's taking a while to process (which I'm fine waiting for).

Here are the diagnostics:

Diagnostics

Diagnostics output `````` --- check: autoidentify INFO: diagnose_tensorboard.py version 724b56cee52e7d8eb89bbeec1f0d5ce3e38c9682 --- check: general INFO: sys.version_info: sys.version_info(major=3, minor=7, micro=2, releaselevel='final', serial=0) INFO: os.name: posix INFO: os.uname(): posix.uname_result(sysname='Darwin', nodename='MacBook-Pro.local', release='18.0.0', version='Darwin Kernel Version 18.0.0: Wed Aug 22 20:13:40 PDT 2018; root:xnu-4903.201.2~1/RELEASE_X86_64', machine='x86_64') INFO: sys.getwindowsversion(): N/A --- check: package_management INFO: has conda-meta: False INFO: $VIRTUAL_ENV: None --- check: installed_packages INFO: installed: tensorboard==2.2.1 INFO: installed: tensorflow==2.2.0 INFO: installed: tensorflow-estimator==2.2.0 --- check: tensorboard_python_version INFO: tensorboard.version.VERSION: '2.2.1' --- check: tensorflow_python_version INFO: tensorflow.__version__: '2.2.0' INFO: tensorflow.__git_version__: 'v2.2.0-rc4-8-g2b96f3662b' --- check: tensorboard_binary_path INFO: which tensorboard: b'/Library/Frameworks/Python.framework/Versions/3.7/bin/tensorboard\n' --- check: addrinfos socket.has_ipv6 = True socket.AF_UNSPEC = socket.SOCK_STREAM = socket.AI_ADDRCONFIG = socket.AI_PASSIVE = Loopback flags: Loopback infos: [(, , 6, '', ('::1', 0, 0, 0)), (, , 6, '', ('127.0.0.1', 0))] Wildcard flags: Wildcard infos: [(, , 6, '', ('::', 0, 0, 0)), (, , 6, '', ('0.0.0.0', 0))] --- check: readable_fqdn INFO: socket.getfqdn(): 'MacBook-Pro.local' --- check: stat_tensorboardinfo INFO: directory: /var/folders/g0/5zwy4mtx7579v5x6rxqb083r0000gn/T/.tensorboard-info INFO: os.stat(...): os.stat_result(st_mode=16895, st_ino=8684584248, st_dev=16777221, st_nlink=3, st_uid=501, st_gid=20, st_size=96, st_atime=1589873773, st_mtime=1589967449, st_ctime=1589967449) INFO: mode: 0o40777 --- check: source_trees_without_genfiles INFO: tensorboard_roots (1): ['/Library/Frameworks/Python.framework/Versions/3.7/lib/python3.7/site-packages']; bad_roots (0): [] --- check: full_pip_freeze INFO: pip freeze --all: absl-py==0.7.1 aeneas==1.7.3.0 affinegap==1.10 aiodns==2.0.0 aiohttp==3.5.4 aiohttp-socks==0.2.2 alabaster==0.7.12 allennlp==0.9.0 altair==3.2.0 aniso8601==8.0.0 annoy==1.16.3 AnyQt==0.0.10 appdirs==1.4.3 appnope==0.1.0 argcomplete==1.10.0 asn1crypto==0.24.0 astor==0.7.1 astunparse==1.6.3 async-timeout==3.0.1 attrdict==2.0.1 attrs==19.3.0 audio-metadata==0.10.0 audioread==2.1.8 Automat==0.8.0 Babel==2.8.0 backcall==0.1.0 backports.functools-lru-cache==1.5 backports.tempfile==1.0 backports.weakref==1.0.post1 bcrypt==3.1.7 beautifulsoup4==4.8.0 bencodepy==0.9.5 bidict==0.19.0 bitstruct==8.10.0 bleach==3.1.0 blis==0.2.4 bokeh==2.0.0 boto==2.49.0 boto3==1.11.7 botocore==1.14.7 bottle==0.12.18 Bottleneck==1.2.1 bs4==0.0.1 BTrees==4.5.1 cachetools==3.1.1 categorical-distance==1.9 cchardet==2.1.4 cdifflib==1.2.5 certifi==2020.4.5.1 cffi==1.12.3 chardet==3.0.4 cld2-cffi==0.1.4 Click==7.0 cloudpickle==1.3.0 colorama==0.4.3 coloredlogs==14.0 configparser==4.0.2 conllu==1.3.1 constantly==15.1.0 cryptography==2.7 cssselect==1.1.0 csvmatch==1.18 cvxopt==1.2.4 cx-Freeze==6.0 cx-Oracle==7.3.0 cycler==0.10.0 cymem==2.0.2 Cython==0.29.15 datetime-distance==0.1.3 deap==1.3.1 decorator==4.4.2 dedupe==1.9.2 dedupe-hcluster==0.3.6 dedupe-variable-datetime==0.1.5 deepsegment==2.3.0 defusedxml==0.6.0 dill==0.3.1.1 dlx==1.0.4 docloud==1.0.375 docopt==0.6.2 docplex==2.12.182 docutils==0.14 docx2txt==0.8 docxpy==0.8.5 DoubleMetaphone==0.1 EbookLib==0.17.1 editdistance==0.5.3 elasticsearch==7.0.0 emoji-encoding==0.0.5 Emote==0.1.1 en-core-web-sm==2.1.0 energyusage==0.0.14 entrypoints==0.3 enum34==1.1.6 Equation==1.2.1 et-xmlfile==1.0.1 eutils==0.6.0 extract-msg==0.23.1 fake-useragent==0.1.11 fastcluster==1.1.25 fastdtw==0.3.4 faster-than-requests==0.9.6 feedfinder2==0.0.4 feedparser==5.2.1 ffmpeg-python==0.2.0 filelock==3.0.12 flake8==3.7.9 flake8-polyfill==1.0.2 flaky==3.6.1 Flask==1.1.1 Flask-Cors==3.0.8 Flask-RESTful==0.3.7 FoxDot==0.8.5 ftfy==5.6 future==0.17.1 fuzzysearch==0.7.0 fuzzywuzzy==0.18.0 gast==0.3.3 gazpacho==0.9.3 gensim==3.8.1 -e git+https://github.com/lowerquality/gentle@48aea6a7cc672dae99e85f53b431e75ca3663bf3#egg=gentle # Editable install with no version control (gently==0.0.1) -e /Users/yavx/Documents/gently geographiclib==1.49 geopy==1.19.0 gevent==1.4.0 Ghost.py==0.2.3 google==2.0.3 google-api-core==1.14.3 google-auth==1.7.1 google-auth-oauthlib==0.4.1 google-cloud-language==1.3.0 google-pasta==0.1.8 google-search==1.0.2 googleapis-common-protos==1.6.0 googletrans==2.4.0 greenlet==0.4.15 grequests==0.4.0 grpcio==1.29.0 gspread==3.1.0 h5py==2.10.0 habanero==0.7.2 haversine==2.1.1 hearstPatterns==0.1.3 highered==0.2.1 html2text==2019.9.26 html5lib==1.0.1 httplib2==0.13.1 humanfriendly==8.2 humanize==2.4.0 hyperlink==19.0.0 idna==2.8 imagesize==1.2.0 IMAPClient==2.1.0 importlib-metadata==1.6.0 incremental==17.5.0 inflection==0.3.1 instascraper==2.0.3 intervaltree==3.0.2 ipykernel==5.1.0 ipython==7.13.0 ipython-genutils==0.2.0 ipywidgets==7.4.2 iso-639==0.4.5 iso3166==1.0.1 -e git+https://github.com/ideoforms/isobar.git@326ace48745194f8c1ebb9b58dd36c9794f4ad56#egg=isobar isodate==0.6.0 itsdangerous==1.1.0 jdcal==1.4.1 jedi==0.14.1 jellyfish==0.6.1 jieba==0.42 jieba3k==0.35.1 Jinja2==2.10.1 jmespath==0.9.4 joblib==0.13.2 json5==0.8.5 jsonnet==0.15.0 jsonpickle==1.2 jsonschema==3.2.0 jupyter==1.0.0 jupyter-client==5.2.4 jupyter-console==6.0.0 jupyter-core==4.4.0 jupyter-kernel-gateway==2.4.0 jupyterlab==1.0.2 jupyterlab-server==1.0.0 Keras==2.3.1 Keras-Applications==1.0.8 Keras-Preprocessing==1.1.2 keyboard==0.13.4 keyring==19.0.2 keyrings.alt==3.1.1 kiwisolver==1.1.0 langdetect==1.0.8 Levenshtein-search==1.4.4 librosa==0.7.2 llvmlite==0.29.0 lmdb==0.98 LTTL==2.0.6 lxml==4.5.0 magenta==0.4.0 magneturi==1.3 Mako==1.1.0 mando==0.6.4 marisa-trie==0.7.5 Markdown==3.1 MarkupSafe==1.1.1 marshmallow==3.5.1 marshmallow-polyfield==5.9 matplotlib==3.0.3 maxminddb==1.5.2 mccabe==0.6.1 MechanicalSoup==0.12.0 metapub==0.5.5 midi==0.2.3 MIDIUtil==1.2.1 mido==1.2.9 mingus==0.6.0 mir-eval==0.5 mistune==0.8.4 mock==3.0.5 more-itertools==7.2.0 Morfessor==2.0.6 MouseInfo==0.1.2 mpmath==1.1.0 multi-rake==0.0.1 multidict==4.5.2 murmurhash==1.0.2 music21==5.7.2 mwparserfromhell==0.5.4 mysql==0.0.2 mysql-connector==2.2.9 mysqlclient==1.4.6 nbconvert==5.5.0 nbformat==4.4.0 ner==0.1 networkx==2.3 newspaper3k==0.2.8 nltk==3.4.1 norbert==0.2.1 nose==1.3.7 notebook==5.7.8 nudepy==0.4 num2words==0.5.10 numba==0.44.1 numpy==1.18.1 numpydoc==0.9.2 oauth2client==4.1.3 oauthlib==3.1.0 olefile==0.46 openpyxl==2.6.3 openTSNE==0.3.8 opt-einsum==3.1.0 Orange3==3.22.0 Orange3-Textable==3.1.4 overrides==2.8.0 packaging==20.1 pageviewapi===Undefined pandas==0.25.1 pandocfilters==1.4.2 paramiko==2.7.1 parse==1.12.1 parsel==1.5.2 parsimonious==0.8.1 parso==0.7.0 pdfminer.six==20181108 pdfminer2==20151206 pdfx==1.3.0 pendulum==2.0.4 persistent==4.5.0 pexpect==4.7.0 pickleshare==0.7.5 Pillow==6.2.1 pip==20.1 pipenv==2018.11.26 pipreqs==0.4.10 plac==0.9.6 plaidml==0.6.4 plaidml-keras==0.6.4 playsound==1.2.2 pluggy==0.13.0 ply==3.11 polyglot==16.7.4 pprint==0.1 pprintpp==0.4.0 praatio==4.0.0 preshed==2.0.1 pretty-midi==0.2.8 progress==1.5 progressbar2==3.47.0 prometheus-client==0.6.0 prompt-toolkit==3.0.5 Protego==0.1.15 protobuf==3.11.3 proxybroker==0.3.2 psutil==5.7.0 ptyprocess==0.6.0 py==1.8.1 pyasn1==0.4.7 pyasn1-modules==0.2.6 PyAutoGUI==0.9.48 pybind11==2.4.3 pycares==3.0.0 pycld2==0.41 pycodestyle==2.5.0 pycomposer==1.0.3 pycorenlp==0.3.0 pycountry==19.7.15 pycparser==2.19 pycryptodome==3.9.7 pycurl==7.43.0.3 pydeepl==0.13 PyDispatcher==2.0.5 pydload==1.0.8 pydub==0.23.1 pyee==6.0.0 pyflakes==2.1.1 pygame==1.9.6 pygan==1.0.8 PyGetWindow==0.0.8 Pygments==2.6.1 pyhacrf-datamade==0.2.3 PyHamcrest==1.9.0 PyICU==2.4.2 pyinvoke==1.0.4 pyknon==1.2 PyLBFGS==0.2.0.12 pyliblo==0.10.0 pylive==0.2.1 pymongo==3.10.1 PyMsgBox==1.0.7 PyMySQL==0.9.3 PyNaCl==1.3.0 pyneuroner==1.0.7 pynndescent==0.3.0 pyobjc==6.1 pyobjc-core==6.1 pyobjc-framework-Accounts==6.1 pyobjc-framework-AddressBook==6.1 pyobjc-framework-AdSupport==6.1 pyobjc-framework-AppleScriptKit==6.1 pyobjc-framework-AppleScriptObjC==6.1 pyobjc-framework-ApplicationServices==6.1 pyobjc-framework-Automator==6.1 pyobjc-framework-AVFoundation==6.1 pyobjc-framework-AVKit==6.1 pyobjc-framework-BusinessChat==6.1 pyobjc-framework-CalendarStore==6.1 pyobjc-framework-CFNetwork==6.1 pyobjc-framework-CloudKit==6.1 pyobjc-framework-Cocoa==6.1 pyobjc-framework-Collaboration==6.1 pyobjc-framework-ColorSync==6.1 pyobjc-framework-Contacts==6.1 pyobjc-framework-ContactsUI==6.1 pyobjc-framework-CoreAudio==6.1 pyobjc-framework-CoreAudioKit==6.1 pyobjc-framework-CoreBluetooth==6.1 pyobjc-framework-CoreData==6.1 pyobjc-framework-CoreLocation==6.1 pyobjc-framework-CoreMedia==6.1 pyobjc-framework-CoreMediaIO==6.1 pyobjc-framework-CoreML==6.1 pyobjc-framework-CoreServices==6.1 pyobjc-framework-CoreSpotlight==6.1 pyobjc-framework-CoreText==6.1 pyobjc-framework-CoreWLAN==6.1 pyobjc-framework-CryptoTokenKit==6.1 pyobjc-framework-DictionaryServices==6.1 pyobjc-framework-DiscRecording==6.1 pyobjc-framework-DiscRecordingUI==6.1 pyobjc-framework-DiskArbitration==6.1 pyobjc-framework-DVDPlayback==6.1 pyobjc-framework-EventKit==6.1 pyobjc-framework-ExceptionHandling==6.1 pyobjc-framework-ExternalAccessory==6.1 pyobjc-framework-FinderSync==6.1 pyobjc-framework-FSEvents==6.1 pyobjc-framework-GameCenter==6.1 pyobjc-framework-GameController==6.1 pyobjc-framework-GameKit==6.1 pyobjc-framework-GameplayKit==6.1 pyobjc-framework-ImageCaptureCore==6.1 pyobjc-framework-IMServicePlugIn==6.1 pyobjc-framework-InputMethodKit==6.1 pyobjc-framework-InstallerPlugins==6.1 pyobjc-framework-InstantMessage==6.1 pyobjc-framework-Intents==6.1 pyobjc-framework-IOSurface==6.1 pyobjc-framework-iTunesLibrary==6.1 pyobjc-framework-LatentSemanticMapping==6.1 pyobjc-framework-LaunchServices==6.1 pyobjc-framework-libdispatch==6.1 pyobjc-framework-LocalAuthentication==6.1 pyobjc-framework-MapKit==6.1 pyobjc-framework-MediaAccessibility==6.1 pyobjc-framework-MediaLibrary==6.1 pyobjc-framework-MediaPlayer==6.1 pyobjc-framework-MediaToolbox==6.1 pyobjc-framework-MetalKit==6.1 pyobjc-framework-ModelIO==6.1 pyobjc-framework-MultipeerConnectivity==6.1 pyobjc-framework-NaturalLanguage==6.1 pyobjc-framework-NetFS==6.1 pyobjc-framework-Network==6.1 pyobjc-framework-NetworkExtension==6.1 pyobjc-framework-NotificationCenter==6.1 pyobjc-framework-OpenDirectory==6.1 pyobjc-framework-OSAKit==6.1 pyobjc-framework-Photos==6.1 pyobjc-framework-PhotosUI==6.1 pyobjc-framework-PreferencePanes==6.1 pyobjc-framework-PubSub==6.1 pyobjc-framework-QTKit==6.1 pyobjc-framework-Quartz==6.1 pyobjc-framework-SafariServices==6.1 pyobjc-framework-SceneKit==6.1 pyobjc-framework-ScreenSaver==6.1 pyobjc-framework-ScriptingBridge==6.1 pyobjc-framework-SearchKit==6.1 pyobjc-framework-Security==6.1 pyobjc-framework-SecurityFoundation==6.1 pyobjc-framework-SecurityInterface==6.1 pyobjc-framework-ServiceManagement==6.1 pyobjc-framework-Social==6.1 pyobjc-framework-SpriteKit==6.1 pyobjc-framework-StoreKit==6.1 pyobjc-framework-SyncServices==6.1 pyobjc-framework-SystemConfiguration==6.1 pyobjc-framework-UserNotifications==6.1 pyobjc-framework-VideoSubscriberAccount==6.1 pyobjc-framework-VideoToolbox==6.1 pyobjc-framework-Vision==6.1 pyobjc-framework-WebKit==6.1 pyopencl==2019.1.2 pyOpenSSL==19.0.0 pyparsing==2.4.0 pyperclip==1.7.0 pyppeteer==0.0.25 pyqtgraph==0.10.0 pyquery==1.4.1 pyRAPL==0.2.3.1 PyRect==0.1.4 pyrsistent==0.15.1 pyscf==1.7.1.post1 PyScreeze==0.1.26 PySocks==1.7.1 pytest==5.3.5 python-dateutil==2.8.0 python-jsonrpc-server==0.2.0 python-language-server==0.28.3 python-Levenshtein==0.12.0 python-louvain==0.13 python-osc==1.7.4 python-pptx==0.6.18 python-rtmidi==1.4.1 python-utils==2.3.0 pytictoc==1.5.0 pytools==2019.1.1 pytorch-pretrained-bert==0.6.2 pytorch-transformers==1.1.0 PyTweening==1.0.3 pytz==2019.1 pytzdata==2019.3 PyYAML==5.2 pyzmq==18.0.1 qiskit-aqua==0.6.4 qiskit-ignis==0.2.0 qiskit-terra==0.12.0 qtconsole==4.4.4 Quandl==3.5.0 queuelib==1.5.0 radon==4.1.0 regex==2019.6.8 reportlab==3.5.42 requests==2.23.0 requests-file==1.5.1 requests-futures==1.0.0 requests-html==0.10.0 requests-oauthlib==1.2.0 resampy==0.2.2 responses==0.10.9 rlr==2.4.5 rsa==4.0 s3transfer==0.3.1 sacremoses==0.0.40 schedule==0.6.0 scikit-learn==0.21.0 scipy==1.4.1 Scrapy==1.8.0 seaborn==0.9.0 search-engines==0.5 segeval==2.0.11 segtok==1.5.7 selenium==3.141.0 Send2Trash==1.5.0 sentence-splitter==1.4 # Editable install with no version control (sentence-transformers==0.2.6.1) -e /Users/yavx/Documents/sentence-transformers-master sentencepiece==0.1.85 seqeval==0.0.3 seqtag-keras==1.0.5 serverfiles==0.3.0 service-identity==18.1.0 setuptools==46.1.3 simplecosine==1.2 simplejson==3.16.0 simstring-pure==1.0.0 sip==5.2.0 six==1.12.0 slackclient==2.2.0 smart-open==1.9.0 snowballstemmer==2.0.0 sortedcontainers==2.1.0 sounddevice==0.3.14 SoundFile==0.10.3.post1 soupsieve==2.0 sox==1.3.7 spacy==2.1.6 SpecAugment==1.2.5 SpeechRecognition==3.8.1 Sphinx==2.4.1 sphinxcontrib-applehelp==1.0.1 sphinxcontrib-devhelp==1.0.1 sphinxcontrib-htmlhelp==1.0.2 sphinxcontrib-jsmath==1.0.1 sphinxcontrib-qthelp==1.0.2 sphinxcontrib-serializinghtml==1.1.3 spleeter==1.4.9 SQLAlchemy==1.3.17 sqlparse==0.3.0 srsly==0.0.7 statistics==1.0.3.5 stem==1.8.0 stop-words==2018.7.23 sympy==1.5.1 tabulate==0.8.6 tbm-utils==2.5.1 tensorboard==2.2.1 tensorboard-plugin-wit==1.6.0.post3 tensorboardX==2.0 tensorflow==2.2.0 tensorflow-cpu-estimator==1.15.1 tensorflow-estimator==2.2.0 tensorflow-hub==0.7.0 tensorflow-probability==0.7.0 termcolor==1.1.0 terminado==0.8.2 testpath==0.4.2 textblob==0.15.3 textract==1.6.3 thinc==7.0.8 tinysegmenter==0.3 tldextract==2.2.2 tokenizers==0.7.0 toml==0.10.0 toolz==0.10.0 torch==1.4.0 tornado==6.0.3 torrequest==0.1.0 tox==3.15.0 tqdm==4.42.1 traitlets==4.3.3 transformers==2.9.1 treetaggerwrapper==2.3 truecase==0.0.6 ttictoc==0.4.1 tweepy==3.8.0 twint==2.1.2 Twisted==20.3.0 twitter-analysis==0.0.5 twitter-scraper==0.2.1 typing-extensions==3.7.4.1 tzlocal==1.5.1 Unidecode==1.0.22 url-parser==2.0.0 urllib3==1.24.3 vaderSentiment==3.2.1 vega-datasets==0.7.0 virtualenv==16.4.3 virtualenv-clone==0.5.1 w3lib==1.21.0 wasabi==0.2.2 -e git+https://github.com/samuelcolvin/watchgod.git@be319f3abc13117c57ab7313daf618edf33703d7#egg=watchgod Wave==0.0.2 wcwidth==0.1.9 webdriver-start==1.1.0 webencodings==0.5.1 websocket-client==0.57.0 websockets==8.1 Werkzeug==0.15.4 wget==3.2 wheel==0.34.2 widgetsnbextension==3.4.2 wikipedia==1.4.0 wikipedia2vec==1.0.4 wolframclient==1.1.4 word2number==1.1 wptools==0.4.17 wrapt==1.11.2 xlrd==1.2.0 XlsxWriter==1.1.8 xx-ent-wiki-sm==2.1.0 yake==0.4.2 yarg==0.1.9 yarl==1.3.0 zipp==0.6.0 zope.index==4.4.0 zope.interface==4.6.0 ``````

Next steps

No action items identified. Please copy ALL of the above output, including the lines containing only backticks, into your GitHub issue or comment. Be sure to redact any sensitive information.

While running bazel, I got these warnings:

Warning output while building `````` Starting local Bazel server and connecting to it... INFO: Analyzed target //tensorboard:tensorboard (326 packages loaded, 6462 targets configured). INFO: Found 1 target... INFO: From Linking external/com_google_protobuf/libprotobuf.lo [for host]: /Library/Developer/CommandLineTools/usr/bin/libtool: file: bazel-out/host/bin/external/com_google_protobuf/_objs/protobuf/error_listener.o has no symbols INFO: From Linking external/com_google_protobuf/libprotobuf_lite.a [for host]: /Library/Developer/CommandLineTools/usr/bin/libtool: file: bazel-out/host/bin/external/com_google_protobuf/_objs/protobuf_lite/io_win32.o has no symbols INFO: From ProtoCompile tensorboard/compat/proto/resource_handle_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/projector/projector_config_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/function_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/hparams/api_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/tensor_shape_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/step_stats_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/hparams/hparams_util_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/api_def_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/summary_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/field_mask_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/event_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/histogram/plugin_data_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/struct_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/cluster_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/type_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/audio/plugin_data_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/any_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/node_def_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/tensor_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/verifier_config_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/text/plugin_data_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/op_def_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/variable_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/trackable_object_graph_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/config_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/custom_scalar/layout_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/api_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/pr_curve/plugin_data_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/image/plugin_data_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/allocation_description_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/compiler/plugin_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From Bundling JavaScript tensorboard/components/tensor_widget/tensor_widget_binary.js [rollup]: bazel-out/darwin-fastbuild/bin/tensorboard/components/tensor_widget/tensor-widget-interop.mjs → bazel-out/darwin-fastbuild/bin/tensorboard/components/tensor_widget/tensor_widget_binary.js... (!) `this` has been rewritten to `undefined` https://rollupjs.org/guide/en/#error-this-is-undefined bazel-out/darwin-fastbuild/bin/tensorboard/components/tensor_widget/tensor-widget-impl.mjs 13: limitations under the License. 14: ==============================================================================*/ 15: var __awaiter = (this && this.__awaiter) || function (thisArg, _arguments, P, generator) { ^ 16: function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } 17: return new (P || (P = Promise))(function (resolve, reject) { ...and 1 other occurrence created bazel-out/darwin-fastbuild/bin/tensorboard/components/tensor_widget/tensor_widget_binary.js in 1.8s INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/source_context_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/scalar/plugin_data_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/graph_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/tensor_description_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/rewriter_config_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/mesh/plugin_data_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/wrappers_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/debug_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/cost_graph_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/types_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/cpp_shape_inference_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/uploader/proto/blob_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/uploader/proto/write_service_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/uploader/proto/server_info_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/empty_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/meta_graph_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/saver_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/uploader/proto/experiment_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/uploader/proto/scalar_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/uploader/proto/export_service_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/struct_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/descriptor_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/saved_object_graph_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/attr_value_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/duration_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/uploader/proto/tensor_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/tfprof_log_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/compat/proto/versions_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile external/com_google_protobuf/python/google/protobuf/timestamp_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From ProtoCompile tensorboard/plugins/hparams/plugin_data_pb2.py: external/com_google_protobuf/python: warning: directory does not exist. INFO: From Building external/com_google_protobuf/libprotobuf_java.jar (122 source files, 1 source jar) [for host]: warning: -parameters is not supported for target value 1.7. Use 1.8 or later. INFO: From Vulcanizing /tf-projector/tf-projector-plugin.html: May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /security.html.js:2: WARNING - [JSC_TYPE_MISMATCH] assignment to property Polymer of Window found : {strictTemplatePolicy: boolean} required: function(?): function(new:HTMLElement): ? window.Polymer = {strictTemplatePolicy: true}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:678: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _parseTemplateNode not defined on any supertype of (typeof Polymer_PropertyEffects) Polymer_PropertyEffects._parseTemplateNode = function(node, templateInfo, nodeInfo){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:686: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _parseTemplateNestedTemplate not defined on any supertype of (typeof Polymer_PropertyEffects) Polymer_PropertyEffects._parseTemplateNestedTemplate = function(node, templateInfo, nodeInfo){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:696: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _parseTemplateNodeAttribute not defined on any supertype of (typeof Polymer_PropertyEffects) Polymer_PropertyEffects._parseTemplateNodeAttribute = function(node, templateInfo, nodeInfo, name, value){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:763: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type this * @param {this} inst Element that should be used as scope for ^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:868: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _parseTemplateContent not defined on any supertype of (typeof Polymer_ElementMixin) Polymer_ElementMixin._parseTemplateContent = function(template, templateInfo, nodeInfo){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:873: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property createProperties not defined on any supertype of (typeof Polymer_ElementMixin) Polymer_ElementMixin.createProperties = function(props){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:878: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _finalizeClass not defined on any supertype of (typeof Polymer_ElementMixin) Polymer_ElementMixin._finalizeClass = function(){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:944: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _processStyleText not defined on any supertype of (typeof Polymer_DirMixin) Polymer_DirMixin._processStyleText = function(cssText, baseURI){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/polymer-externs.js:67: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type PolymerInit * @param {!PolymerInit} init ^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/webcomponents-externs.js:15: WARNING - [JSC_BLOCK_SCOPED_DECL_MULTIPLY_DECLARED_ERROR] Duplicate let / const / class / function declaration in the same scope is not allowed. let HTMLImports = { ^^^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/webcomponents-externs.js:15: WARNING - [JSC_REDECLARED_VARIABLE_ERROR] Illegal redeclared variable: HTMLImports let HTMLImports = { ^^^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/webcomponents-externs.js:19: WARNING - [JSC_DUP_VAR_DECLARATION_TYPE_MISMATCH] variable HTMLImports.whenReady redefined with type function(function(): ?): ?, original definition at tensorboard/java/org/tensorflow/tensorboard/vulcanize/externs.js:66 with type function(function(): ?, HTMLDocument=): ? whenReady(callback){}, ^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/webcomponents-externs.js:48: WARNING - [JSC_STRICT_INEXISTENT_PROPERTY] Property ShadyDOM never defined on Window window.ShadyDOM = ShadyDOM; ^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/webcomponents-externs.js:51: WARNING - [JSC_STRICT_INEXISTENT_PROPERTY] Property WebComponents never defined on Window window.WebComponents = WebComponents; ^^^^^^^^^^^^^ May 19, 2020 7:08:06 PM com.google.javascript.jscomp.LoggerErrorManager printSummary WARNING: 0 error(s), 15 warning(s), 64.3% typed INFO: From Vulcanizing /polymer_lib.html: May 19, 2020 7:08:25 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:93: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). menuItem.addEventListener('click', (event) => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:101: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). menuItem.addEventListener('mouseenter', (event) => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:107: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). menuItem.addEventListener('mouseleave', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:134: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Window.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). setTimeout(() => window.addEventListener('click', this.blurHideFunction), 50); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:144: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Window.prototype.removeEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). window.removeEventListener('click', this.blurHideFunction); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:537: WARNING - [JSC_INEXISTENT_PARAM] parameter current does not appear in TensorElementSelection.prototype.move's parameter list move(direction, slicingSpec) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:552: WARNING - [JSC_INEXISTENT_PROPERTY] Property UP never defined on MoveDirection if (direction === MoveDirection.UP) { ^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:557: WARNING - [JSC_INEXISTENT_PROPERTY] Property UP never defined on MoveDirection slicingMoveDirection = MoveDirection.UP; ^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:561: WARNING - [JSC_INEXISTENT_PROPERTY] Property DOWN never defined on MoveDirection else if (direction === MoveDirection.DOWN) { ^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:568: WARNING - [JSC_INEXISTENT_PROPERTY] Property DOWN never defined on MoveDirection slicingMoveDirection = MoveDirection.DOWN; ^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:869: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). menuItem.addEventListener('mouseenter', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:873: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). menuItem.addEventListener('mouseleave', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:878: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). menuItem.addEventListener('click', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:990: WARNING - [JSC_OPTIONAL_ARG_AT_END] optional arguments must be at the end function numericValueToString(num, isInteger, decimalPoints = 2, format) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1074: WARNING - [JSC_INEXISTENT_PARAM] parameter max does not appear in ColorMap's parameter list class ColorMap { ^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1074: WARNING - [JSC_INEXISTENT_PARAM] parameter min does not appear in ColorMap's parameter list class ColorMap { ^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1119: WARNING - [JSC_INEXISTENT_PROPERTY] Property getRGB never defined on ColorMap const [r, g, b] = this.getRGB(value); ^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1302: WARNING - [JSC_INEXISTENT_PROPERTY] Property TEXT never defined on ValueRenderMode this.valueRenderMode = ValueRenderMode.TEXT; ^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1341: WARNING - [JSC_DETERMINISTIC_TEST] condition always evaluates to true left : null right: null if (this.headerSection == null) { ^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1357: WARNING - [JSC_DETERMINISTIC_TEST] condition always evaluates to true left : null right: null if (this.infoSubsection == null) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1429: WARNING - [JSC_INEXISTENT_PROPERTY] Property TEXT never defined on ValueRenderMode this.valueRenderMode = ValueRenderMode.TEXT; ^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1433: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode this.valueRenderMode = ValueRenderMode.IMAGE; ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1449: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode isEnabled: () => this.valueRenderMode === ValueRenderMode.IMAGE, ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1456: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode isEnabled: () => this.valueRenderMode === ValueRenderMode.IMAGE, ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1463: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode isEnabled: () => this.valueRenderMode === ValueRenderMode.IMAGE, ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1494: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). this.menuThumb.addEventListener('click', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1523: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). this.valueSection.addEventListener('wheel', (event) => __awaiter(this, void 0, void 0, function* () { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1535: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode if (zoomKeyPressed && this.valueRenderMode === ValueRenderMode.IMAGE) { ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1552: WARNING - [JSC_INEXISTENT_PROPERTY] Property DOWN never defined on MoveDirection yield this.scrollUpOrDown(event.deltaY > 0 ? MoveDirection.DOWN : MoveDirection.UP); ^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1552: WARNING - [JSC_INEXISTENT_PROPERTY] Property UP never defined on MoveDirection yield this.scrollUpOrDown(event.deltaY > 0 ? MoveDirection.DOWN : MoveDirection.UP); ^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1556: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). this.valueSection.addEventListener('keydown', (event) => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1575: WARNING - [JSC_INEXISTENT_PROPERTY] Property UP never defined on MoveDirection moveDirection = MoveDirection.UP; ^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1578: WARNING - [JSC_INEXISTENT_PROPERTY] Property DOWN never defined on MoveDirection moveDirection = MoveDirection.DOWN; ^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1594: WARNING - [JSC_INEXISTENT_PROPERTY] Property UP never defined on MoveDirection else if (slicingMoveDirection === MoveDirection.UP || ^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1595: WARNING - [JSC_INEXISTENT_PROPERTY] Property DOWN never defined on MoveDirection slicingMoveDirection === MoveDirection.DOWN) { ^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1648: WARNING - [JSC_DETERMINISTIC_TEST] condition always evaluates to true left : null right: null if (this.topRuler == null) { ^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1656: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). this.topRuler.addEventListener('wheel', (event) => __awaiter(this, void 0, void 0, function* () { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1690: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode if (this.valueRenderMode === ValueRenderMode.IMAGE) { ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1737: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode if (this.valueRenderMode === ValueRenderMode.IMAGE) { ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1745: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode if (this.valueRenderMode === ValueRenderMode.IMAGE) { ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1793: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode if (this.valueRenderMode === ValueRenderMode.IMAGE) { ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1800: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). valueDiv.addEventListener('click', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1815: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). valueDiv.addEventListener('mouseenter', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1829: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). valueDiv.addEventListener('mouseleave', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1902: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode if (valueRenderMode === ValueRenderMode.IMAGE) { ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:1931: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode if (valueRenderMode === ValueRenderMode.IMAGE) { ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:2088: WARNING - [JSC_INEXISTENT_PROPERTY] Property IMAGE never defined on ValueRenderMode if (this.valueRenderMode == ValueRenderMode.IMAGE && ^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:2089: WARNING - [JSC_DETERMINISTIC_TEST] condition always evaluates to false left : null right: null this.colorMap != null) { ^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tensor-widget/tensor_widget_binary.js:2221: WARNING - [JSC_INEXISTENT_PROPERTY] Property DOWN never defined on MoveDirection if (direction === MoveDirection.DOWN) { ^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-beholder-dashboard/tf-beholder-info.html.js:58: WARNING - [JSC_TYPE_MISMATCH] assignment to property _items of TfBeholderInfoElement found : * required: Array this._items = response; ^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-beholder-dashboard/tf-beholder-info.html.js:74: WARNING - [JSC_TYPE_MISMATCH] assignment to property _timer of TfBeholderInfoElement found : null required: number this._timer = null; ^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-beholder-dashboard/tf-beholder-info.html.js:80: WARNING - [JSC_TYPE_MISMATCH] assignment to property _xhr of TfBeholderInfoElement found : null required: Object this._xhr = null; ^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-beholder-dashboard/tf-beholder-video.html.js:84: WARNING - [JSC_TYPE_MISMATCH] assignment to property _timer of TfBeholderVideoElement found : null required: number this._timer = null; ^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-beholder-dashboard/tf-beholder-video.html.js:90: WARNING - [JSC_TYPE_MISMATCH] assignment to property _xhr of TfBeholderVideoElement found : null required: Object this._xhr = null; ^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-custom-scalar-dashboard/tf-custom-scalar-margin-chart-card.html.js:461: WARNING - [JSC_INEXISTENT_PROPERTY] Property itemForElement never defined on Element const seriesName = domRepeat.itemForElement(entryElement); ^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-custom-scalar-dashboard/tf-custom-scalar-multi-line-chart-card.html.js:261: WARNING - [JSC_INEXISTENT_PROPERTY] Property itemForElement never defined on Element const seriesName = domRepeat.itemForElement(entryElement); ^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-debugger-dashboard.html.js:598: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer const dropdownMenu = Polymer.dom( ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-debugger-dashboard.html.js:919: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer const deviceNameElement = Polymer.dom( ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-debugger-resizer.html.js:101: WARNING - [JSC_TYPE_MISMATCH] assignment to property _previousMouseMoveCallback of TfDebuggerResizerElement found : null required: Object this._previousMouseMoveCallback = null; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-debugger-resizer.html.js:107: WARNING - [JSC_TYPE_MISMATCH] assignment to property _previousMouseUpCallback of TfDebuggerResizerElement found : null required: Object this._previousMouseUpCallback = null; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:193: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this.$$('#selector-hierarchy')).appendChild(dom); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:210: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(levelContainer).classList.add('level-container'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:219: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(levelContainer).classList.add('indented-level-container'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:221: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(levelTitle).classList.add('level-title'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:225: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(expandButton).classList.add('node-expand-button'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:250: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(levelTitle).appendChild(expandButton); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:253: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(levelTitle).appendChild(levelObject.checkbox); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:259: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(titleText).classList.add('level-title-text'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:261: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(levelTitle).appendChild(titleText); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:263: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(levelContainer).appendChild(levelTitle); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:281: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(contentContainer).classList.add('content-container'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:300: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(opDescription).classList.add('op-description'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:313: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(opDescription).appendChild(objectToRender.checkbox); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:319: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(opDescription).appendChild(opType); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:335: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(opDescription).appendChild(opTitle); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:361: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(contentContainer).appendChild(element); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:365: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(levelContainer).appendChild(contentContainer); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-op-selector.html.js:395: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer parentNode = Polymer.dom(parentNode).parentNode.parentNode; ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-session-runs-view.html.js:93: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom( ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-session-runs-view.html.js:125: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this.$$('#session-runs-table')).appendChild(headerRow); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-session-runs-view.html.js:172: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this.$$('#session-runs-table')).appendChild(sessionRunRow); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-session-runs-view.html.js:185: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). elementDiv.addEventListener('click', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-source-code-view.html.js:240: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). nodeElement.addEventListener('tap', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-source-code-view.html.js:254: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). fullStackLink.addEventListener('tap', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-source-code-view.html.js:272: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). continueToLink.addEventListener('tap', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-source-code-view.html.js:314: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). toggleNodesElement.addEventListener('tap', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-source-code-view.html.js:525: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). frameElement.addEventListener('tap', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:238: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(row).classList.remove('active-tensor'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:239: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(row).classList.remove('highlighted'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:268: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(tensorNameCell).classList.add('tensor-name'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:273: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). tensorNameCell.addEventListener('tap', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:296: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(valueCell).classList.add('value-expansion-link'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:328: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function Node.prototype.addEventListener: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). continueToLink.addEventListener('click', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:343: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(tensorDataRow).classList.add('active-tensor'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:344: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(tensorDataRow).classList.add('highlighted'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:349: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this.$$('#tensor-data-table tbody')).appendChild( ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:376: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(healthPillCell).classList.add('health-pill'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:424: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer const table = Polymer.dom(this.$$('#tensor-data-table')); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:437: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(row).classList.remove('highlighted'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-data-summary.html.js:446: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(rowsToHighlight[i]).classList.add('highlighted'); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-value-view.html.js:296: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer const buttonText = Polymer.dom(this.$$('#time-indices-toggle-button')) ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-value-view.html.js:308: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this.$$('#time-indices-toggle-button')).textContent = ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-debugger-dashboard/tf-tensor-value-view.html.js:311: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this.$$('#time-indices-toggle-button')).textContent = ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-graph-debugger-data-card/tf-graph-debugger-data-card.html.js:282: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(alertBody).appendChild(tableRow); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-graph-info/tf-node-info.html.js:325: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom( ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-graph/tf-graph-scene.html.js:192: WARNING - [JSC_TYPE_MISMATCH] inconsistent return type found : Element required: HTMLElement return this.$.contextMenu; ^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-hparams-query-pane/tf-hparams-query-pane.html.js:361: WARNING - [JSC_WRONG_ARGUMENT_COUNT] Function PolymerElement.prototype.debounce: called with 2 argument(s). Function requires at least 3 argument(s) and no more than 3 argument(s). this.debounce('_updateConfiguration', () => { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-hparams-scale-and-color-controls/tf-hparams-scale-and-color-controls.html.js:133: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom.flush(); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-hparams-session-group-details/tf-hparams-session-group-details.html.js:109: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this.root) ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-hparams-session-group-details/tf-hparams-session-group-details.html.js:131: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this.root) ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-hparams-table-view/tf-hparams-table-view.html.js:37: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom.flush(); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-image-dashboard/tf-image-loader.html.js:192: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(mainImageContainer).appendChild(img); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/array-buffer-data-provider.js:89: WARNING - [JSC_INEXISTENT_PARAM] parameter metadata does not appear in ArrayBufferDataProvider.prototype._fetchDataByStep's parameter list _fetchDataByStep(run, tag, content_type, sample, step, meshData) { ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/array-buffer-data-provider.js:197: WARNING - [JSC_TYPE_MISMATCH] inconsistent return type found : undefined required: Array if (!data) return; ^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:22: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type THREE.EventDispatcher class MeshViewer extends THREE.EventDispatcher { ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:29: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type THREE.Mesh /** @type {!THREE.Mesh} Last rendered mesh. */ ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:33: WARNING - [JSC_TYPE_MISMATCH] assignment to property _canvasSize of MeshViewer found : null required: Object this._canvasSize = null; ^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:80: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type HTMLDOMElement * @param {!HTMLDOMElement} domElement The HTML element used for event listeners. ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:93: WARNING - [JSC_NOT_A_CONSTRUCTOR] cannot instantiate non-constructor var camControls = new THREE.OrbitControls(camera, domElement); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:190: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type HTMLDOMElement * @param {!HTMLDOMElement} domElement The HTML element used for event listeners. ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:212: WARNING - [JSC_TYPE_MISMATCH] actual parameter 1 of MeshViewer.prototype._applyDefaults does not match formal parameter found : * required: Object config = this._applyDefaults(config, default_config); ^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:222: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type THREE.Mesh * @param {?THREE.Mesh} mesh Mesh to fit into viewport. ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:308: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type THREE.Vector3 * @param {!THREE.Vector3} position Position of the camera. ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:310: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type THREE.Vector3 * @param {!THREE.Vector3} target Point in space for camera to look at. ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:336: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type THREE.Mesh * @param {!THREE.Mesh} mesh Mesh to fit into viewport. ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-imports/mesh-viewer.js:432: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type Scene * @param {!Scene} scene Scene object to add lights to. ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-line-chart-data-loader/tf-line-chart-data-loader.html.js:89: WARNING - [JSC_INEXISTENT_PROPERTY] Property dataToLoad never defined on TfLineChartDataLoaderElement if (this.dataToLoad.length > 0 && this._resetDomainOnNextLoad) { ^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-mesh-dashboard/mesh-loader.js:38: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type bool /** @type {!bool} Defines if component is active and should get data to ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-mesh-dashboard/mesh-loader.js:83: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type bool /** @type {!bool} Determines if mesh viewer attached to dom. */ ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-mesh-dashboard/mesh-loader.js:86: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type bool * @type {!bool} Determines if camera position was initially set to ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-mesh-dashboard/mesh-loader.js:103: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type bool /** @type {!bool} Defines if browser still loading data. */ ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-mesh-dashboard/mesh-loader.js:118: WARNING - [JSC_NOT_FUNCTION_TYPE] Object expressions are not callable return this._colorScaleFunction(run); ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-mesh-dashboard/mesh-loader.js:193: WARNING - [JSC_TYPE_MISMATCH] inconsistent return type found : Promise required: undefined this.debounce('fetchMesh', () => this._maybeFetchMesh(), 100); ^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-mesh-dashboard/mesh-loader.js:241: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type THREE.Vector3 * @param {!THREE.Vector3} position Position of the camera. ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-mesh-dashboard/mesh-loader.js:243: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type THREE.Vector3 * @param {!THREE.Vector3} target Point in space for camera to look at. ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-paginated-view/tf-category-paginated-view.html.js:241: WARNING - [JSC_INEXISTENT_PROPERTY] Property updateDom never defined on TfCategoryPaginatedViewElement this.updateDom(domItems, this.getCategoryItemKey); ^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-paginated-view/tf-category-paginated-view.html.js:245: WARNING - [JSC_INEXISTENT_PROPERTY] Property setCacheSize never defined on TfCategoryPaginatedViewElement this.setCacheSize(limit * 2); ^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-paginated-view/tf-category-paginated-view.html.js:249: WARNING - [JSC_INEXISTENT_PROPERTY] Property setGetItemKey never defined on TfCategoryPaginatedViewElement this.setGetItemKey(this.getCategoryItemKey); ^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-paginated-view/tf-dom-repeat.html.js:124: WARNING - [JSC_INEXISTENT_PROPERTY] Property Templatize never defined on Polymer this._ctor = Polymer.Templatize.templatize(templateNode, this, { ^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-paginated-view/tf-dom-repeat.html.js:149: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this).removeChild(child); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-paginated-view/tf-dom-repeat.html.js:225: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this).insertBefore(fragOrEl, this.children[atIndex]); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-paginated-view/tf-dom-repeat.html.js:232: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(this).appendChild(fragOrEl); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-paginated-view/tf-dom-repeat.html.js:237: WARNING - [JSC_INEXISTENT_PROPERTY] Property dom never defined on Polymer Polymer.dom(node.parentNode).removeChild(node); ^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-scalar-dashboard/tf-scalar-card.html.js:13: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type vz_chart_helpers.XType * @type {vz_chart_helpers.XType} ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-scalar-dashboard/tf-scalar-card.html.js:162: WARNING - [JSC_TYPE_MISMATCH] array pattern destructuring requires an Iterable found : * required: Iterable const [exp, run] = JSON.parse(name); ^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-scalar-dashboard/tf-scalar-dashboard.html.js:34: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type vz_chart_helpers.XType /** @type {vz_chart_helpers.XType} */ ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-scalar-dashboard/tf-scalar-dashboard.html.js:153: WARNING - [JSC_INEXISTENT_PROPERTY] Property updateArrayProp never defined on TfScalarDashboardElement this.updateArrayProp('_categories', categories, this._getCategoryKey); ^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-tensorboard/tf-tensorboard.html.js:50: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type LocationType /** @return {LocationType} */ ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: /tf-tensorboard/tf-tensorboard.html.js:168: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type tf_tensorboard.ActiveDashboardsLoadState /** @type {tf_tensorboard.ActiveDashboardsLoadState} */ ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:678: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _parseTemplateNode not defined on any supertype of (typeof Polymer_PropertyEffects) Polymer_PropertyEffects._parseTemplateNode = function(node, templateInfo, nodeInfo){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:686: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _parseTemplateNestedTemplate not defined on any supertype of (typeof Polymer_PropertyEffects) Polymer_PropertyEffects._parseTemplateNestedTemplate = function(node, templateInfo, nodeInfo){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:696: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _parseTemplateNodeAttribute not defined on any supertype of (typeof Polymer_PropertyEffects) Polymer_PropertyEffects._parseTemplateNodeAttribute = function(node, templateInfo, nodeInfo, name, value){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:763: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type this * @param {this} inst Element that should be used as scope for ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:868: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _parseTemplateContent not defined on any supertype of (typeof Polymer_ElementMixin) Polymer_ElementMixin._parseTemplateContent = function(template, templateInfo, nodeInfo){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:873: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property createProperties not defined on any supertype of (typeof Polymer_ElementMixin) Polymer_ElementMixin.createProperties = function(props){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:878: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _finalizeClass not defined on any supertype of (typeof Polymer_ElementMixin) Polymer_ElementMixin._finalizeClass = function(){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/closure-types.js:944: WARNING - [JSC_UNKNOWN_PROTOTYPAL_OVERRIDE] property _processStyleText not defined on any supertype of (typeof Polymer_DirMixin) Polymer_DirMixin._processStyleText = function(cssText, baseURI){}; ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/polymer-externs.js:67: WARNING - [JSC_UNRECOGNIZED_TYPE_ERROR] Bad type annotation. Unknown type PolymerInit * @param {!PolymerInit} init ^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/webcomponents-externs.js:15: WARNING - [JSC_BLOCK_SCOPED_DECL_MULTIPLY_DECLARED_ERROR] Duplicate let / const / class / function declaration in the same scope is not allowed. let HTMLImports = { ^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/webcomponents-externs.js:15: WARNING - [JSC_REDECLARED_VARIABLE_ERROR] Illegal redeclared variable: HTMLImports let HTMLImports = { ^^^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/webcomponents-externs.js:19: WARNING - [JSC_DUP_VAR_DECLARATION_TYPE_MISMATCH] variable HTMLImports.whenReady redefined with type function(function(): ?): ?, original definition at tensorboard/java/org/tensorflow/tensorboard/vulcanize/externs.js:66 with type function(function(): ?, HTMLDocument=): ? whenReady(callback){}, ^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/webcomponents-externs.js:48: WARNING - [JSC_STRICT_INEXISTENT_PROPERTY] Property ShadyDOM never defined on Window window.ShadyDOM = ShadyDOM; ^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager println WARNING: external/org_polymer_externs/externs/webcomponents-externs.js:51: WARNING - [JSC_STRICT_INEXISTENT_PROPERTY] Property WebComponents never defined on Window window.WebComponents = WebComponents; ^^^^^^^^^^^^^ May 19, 2020 7:08:26 PM com.google.javascript.jscomp.LoggerErrorManager printSummary WARNING: 0 error(s), 163 warning(s), 64.9% typed Target //tensorboard:tensorboard up-to-date: bazel-bin/tensorboard/tensorboard INFO: Elapsed time: 534.895s, Critical Path: 189.23s INFO: 528 processes: 348 darwin-sandbox, 180 worker. INFO: Build completed successfully, 1302 total actions INFO: Build completed successfully, 1302 total actions WARNING: Logging before flag parsing goes to stderr. W0519 19:08:36.977313 4666881472 __init__.py:329] Limited tf.compat.v2.summary API due to missing TensorBoard installation. W0519 19:08:37.018858 4666881472 __init__.py:329] Limited tf.compat.v2.summary API due to missing TensorBoard installation. W0519 19:08:37.020794 4666881472 __init__.py:329] Limited tf.compat.v2.summary API due to missing TensorBoard installation. W0519 19:08:37.071051 4666881472 __init__.py:357] Limited tf.summary API due to missing TensorBoard installation. Serving TensorBoard on localhost; to expose to the network, use a proxy or pass --bind_all TensorBoard 2.3.0a0 at http://localhost:6006/ (Press CTRL+C to quit) ``````

I'm now building and running again (these messages were from that build) and trying T-SNE again to see.

youssefavx commented 4 years ago

I got an idea. I'll try building with the 10K limit and see if the same thing happens. If it loads up quickly then at least I know there's nothing wrong and it's just that it's taking a while.

I'm doing git clone https://github.com/tensorflow/tensorboard btw.

youssefavx commented 4 years ago

It works with the 10K limit. I'll try slowly incrementing this and building instead of setting it at a million.

youssefavx commented 4 years ago

Okay, setting it at 20K, it also gets stuck at "Finding nearest neighbors..." without percentage

Finding nearest neighbors...
youssefavx commented 4 years ago

10,001 points works fine:

Screen Shot 2020-05-20 at 3 58 46 PM

11K points works fine:

Screen Shot 2020-05-20 at 4 12 46 PM

15K works... 16K works...

I wonder if there's some kind of threshold or something.

Edit: 18K doesn't work, I get the ellipses again and no percentage. Same with 17K...

Is this related to RAM / free hard drive space? Like if I don't have enough RAM or VRAM that's what dictates where the threshold lies? I do notice my hard drive space dropping by quite a bit and not recovering until I restart.

youssefavx commented 4 years ago

It seems unexpected and curious to me why it would suddenly stop working around 17K. The expected behavior for me would be that it gets progressively slower and slower the higher you go but not completely suddenly stop at a threshold. This is why I'm wondering if this points to a different parameter I have to tune or something or an error I may have made.

artist-ai commented 4 years ago

I am trying to do something similar with 50k points, did you get it working?

youssefavx commented 4 years ago

@artist-ai unfortunately, no. I only got it working up to 16K, after that it freezes on loading. I don't think the freeze is directly related to my computer's speed because if it was, 17K would probably load just fine but it didn't. The thing looks like it's loading except it just keeps loading for hours which isn't normal.

I still think you should give it a try though and try to push it as far as you can and see what happens so we have more experience data points to compare. Maybe this limit of 17K is universal or maybe (likely) it's not