Skip to content

Commit a230c6c

Browse files
authored
Update TRANSITIONGUIDE.md
1 parent a819544 commit a230c6c

File tree

1 file changed

+7
-0
lines changed

1 file changed

+7
-0
lines changed

TRANSITIONGUIDE.md

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,8 @@
22

33
## Python API
44

5+
This release introduces new concepts in the API and improves user experience through more automation and better DataFrame support. Python users are encouraged to review these changes and potentially upgrade their code before using 0.11 verison.
6+
57
### New graph types
68
The Python API now has `Graph` (undirected) and `DiGraph` (directed) types. This is closer to NetworkX's API.
79

@@ -23,11 +25,16 @@ This new API supports cuDF DataFrame. Users can now ask for an automatic renumbe
2325
In this case all analytics outputs are automatically un-renumbered before being returned.
2426

2527
## C++ API
28+
29+
This release is the first step toward converting the former C-like API into a C++ API. Major changes have been made. C++ users should review these changes and upgrade their code before using 0.11 verison.
30+
2631
- All C++ API functions are now encapsulated in namespace `cugraph`
2732
- All functions are now processing errors through exceptions. As a result, `gdf_error` is no longer used as a return type, `void` is used instead.
2833
- `gdf_graph` is now `Graph`. The content of the structure is still the same (will be upgraded in future releases).
2934
- `gdf_` prefix has been removed from all C++ API functions.
3035

36+
The C++ API provides functions that efficiently convert between data formats and access to the efficient CUDA algorithms. Automatic conversions and decision making has been removed from the C++ layer.
37+
3138
Example :
3239
```c
3340
// < 0.11 API

0 commit comments

Comments
 (0)