Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
PR types
Performance optimizationPR changes
OPsDescribe
avoid data transferrange的python接口中start、end、和step可以是
(float32 | float64 | int32 | int64 | Variable)
,但是c++接口只接受Tensor,并且要求Tensor在CPU上。case 1
如果start、end、和step都是常数,GPU模式下的行为:
case 2
如果start、end、和step是常数和tensor的混合,例如start、end是常数,而step是一个tensor并且在CPU上,GPU模式下的行为:
PR效果
PR改动点如下: