[ 
https://issues.apache.org/jira/browse/BEAM-14217?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=17549869#comment-17549869
 ] 

Danny McCormick commented on BEAM-14217:
----------------------------------------

This issue has been migrated to https://github.com/apache/beam/issues/21441

> Figure out how type hints should work
> -------------------------------------
>
>                 Key: BEAM-14217
>                 URL: https://issues.apache.org/jira/browse/BEAM-14217
>             Project: Beam
>          Issue Type: Sub-task
>          Components: sdk-py-core
>            Reporter: Ryan Thompson
>            Priority: P2
>
> RunInference main interface could have many different types of input and 
> ouput types.
>  
> It probably should have generice typehints of some sort, but the code that 
> infers them will need to be specified.
>  
> I haven't yet figured out how to do this, but I'm convinced that getting 
> really specific type hints will help our users find errors.
>  
> We have
> @input output types unknown
> RunInference(PTransform)
>   has RunInferenceDoFun (also input output types unknown)
>     calls composedRunInferenceFn (input/output types known)
> we need to get correct type hints into the RunInference PTransform and it's 
> not apparent how to do that exactly since annotations won't be possible.
>  
> I think we'll need some correct values to put into the with_output_type chain 
> in the ptransform.



--
This message was sent by Atlassian Jira
(v8.20.7#820007)

Reply via email to