Skip to content

Commit ab1e88a

Browse files
cpp scaffold
Signed-off-by: Ashwin Vaidya <[email protected]>
1 parent a630e5c commit ab1e88a

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

47 files changed

+462
-6
lines changed

docs/source/conf.py

Lines changed: 9 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -36,21 +36,24 @@
3636
"sphinx.ext.graphviz"
3737
]
3838

39+
myst_enable_extensions = [
40+
"colon_fence",
41+
# other MyST extensions...
42+
]
43+
3944
templates_path = ['_templates']
4045
exclude_patterns = []
4146

42-
47+
# Automatic exclusion of prompts from the copies
48+
# https://sphinx-copybutton.readthedocs.io/en/latest/use.html#automatic-exclusion-of-prompts-from-the-copies
49+
copybutton_exclude = ".linenos, .gp, .go"
4350

4451
# -- Options for HTML output -------------------------------------------------
4552
# https://www.sphinx-doc.org/en/master/usage/configuration.html#options-for-html-output
4653

4754
html_theme = "sphinx_book_theme"
4855
html_static_path = ['_static']
49-
html_theme_options = {
50-
"logo": {
51-
"text": "InferenceSDK",
52-
},
53-
}
5456

5557
breathe_projects = {"InferenceSDK": Path(__file__).parent.parent/"build_cpp"/ "xml"}
5658
breathe_default_project = "InferenceSDK"
59+
breathe_default_members = ('members', 'undoc-members', 'private-members')

docs/source/cpp/adapters/index.md

Lines changed: 11 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,11 @@
1+
## Adapters
2+
3+
```{eval-rst}
4+
.. doxygenclass:: InferenceAdapter
5+
6+
```
7+
8+
```{eval-rst}
9+
.. doxygenclass:: OpenVINOInferenceAdapter
10+
11+
```

docs/source/cpp/index.md

Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
# C++ API Reference
2+
3+
::::{grid} 1 2 2 3
4+
:margin: 1 1 0 0
5+
:gutter: 1
6+
7+
:::{grid-item-card} {octicon}`plug` Adapters
8+
:link: ./adapters/index
9+
:link-type: doc
10+
11+
Adapters description[todo]
12+
:::
13+
14+
:::{grid-item-card} {octicon}`dependabot` Models
15+
:link: ./models/index
16+
:link-type: doc
17+
18+
Models description[todo]
19+
:::
20+
21+
:::{grid-item-card} {octicon}`versions` Tilers
22+
:link: ./tilers/index
23+
:link-type: doc
24+
25+
Tilers description[todo]
26+
:::
27+
28+
:::{grid-item-card} {octicon}`tools` Utils
29+
:link: ./utils/index
30+
:link-type: doc
31+
32+
Utils description[todo]
33+
:::
34+
35+
::::
36+
37+
```{toctree}
38+
:caption: Classes
39+
:hidden:
40+
41+
adapters/index
42+
models/index
43+
tilers/index
44+
utils/index
45+
```
Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,6 @@
1+
# Anomaly Model
2+
3+
```{eval-rst}
4+
.. doxygenclass:: AnomalyModel
5+
6+
```
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Associative Embedding Decoder.H
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Classification Model.H
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Deblurring Model.H
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Detection Model.H
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Detection Model Centernet.H
Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1 @@
1+
# Detection Model Ext.H

0 commit comments

Comments
 (0)