Skip to content

Conversation

serizba
Copy link
Owner

@serizba serizba commented Sep 23, 2022

Currently there isn't support for TF_TString tensors. Besides, they require a proper dealloaction with TF_TString_Dealloc.

This has been mentioned in #196 and #200. A solution was proposed in #128 but it didn't work.

I proposed a solution in #200, but I would like some feedback before merging in. This PR includes that code.

I only included a specialized constructor for vectors of strings. Constructor with single strings and with initializer lists will call this constructor, so no need to specialize them.

I also removed the old code (before TF 2.4) way of using strings.

@ljn917 what do you think about this constructor? should we merge?

@serizba serizba added bug Something isn't working requires-testing Requires further testing before merging labels Sep 23, 2022
@ljn917
Copy link
Contributor

ljn917 commented Sep 28, 2022

@serizba Sorry for my late response. The code looks good to me. I also tested it on Linux with libtensorflow 2.5, and it worked. cuda-memcheck gave no leak.

We probably need to tell people loudly that pre-2.4 versions (e.g. 2.3) do not work anymore.

@serizba
Copy link
Owner Author

serizba commented Sep 29, 2022

I will do that then.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

bug Something isn't working requires-testing Requires further testing before merging

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants