9

I can't figure out what is Tensorlow's API path pattern. I know it can be set in PyCharm in Settings -> Tools -> Python External Documentation, but I don't know how this Tensorflow API is structured; for example tensorflow.contrib.data.python.ops.dataset_ops.Dataset is under https://www.tensorflow.org/api_docs/python/tf/contrib/data/Dataset. Is there some convention regarding API paths?

3voC
  • 647
  • 7
  • 19
  • The tags you have been using are not appropriate for this question. Please take the [tour], review [what are tags and how should I use them?](//stackoverflow.com/help/tagging) and [edit] your post. Remember to at least read the mouseover on the tags you are using when asking a question. Thank you! – Mogsdad Jan 17 '18 at 04:21
  • @Mogsdad I agree that `documentation` tag was used incorrectly and I apologize for that. I also removed `jetbrains` tag. I'm not sure whether I should leave `tensorflow` tag - question is not about code, but I couldn't find a better alternative. – 3voC Jan 17 '18 at 21:43
  • Good question! If you come up with an answer please let as know. In general, I could figure it what should be the form of the url for Tensorflow but it would take me sometime and for now I have other priorities. – Outcast Jul 01 '18 at 13:53

2 Answers2

5

Try:

Module Name: tensorflow

Path Pattern: https://www.tensorflow.org/api_docs/python/tf/{element.name}

Arpit Jain
  • 51
  • 1
  • 2
  • 3
    Thanks for the answer, this is quite useful. The problem is it doesn't work for submodules. E.g. if I want to access `tf.data.Dataset` documentation I cannot use your pattern, but I can do something like that: `https://www.tensorflow.org/api_docs/python/tf/data/{class.name}#{function.name}` but it's only for data submodule. How to put all things together? – Nerxis Jan 04 '19 at 16:10
0

It looks like a complete solution is not possible at the moment (v2019.2) but I ended up using this, which works well enough for me:

https://www.tensorflow.org/s/results?q={element.name}