[Bug] Fix download bugs during download benchmark #134
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.
Pull Request Description
part_size
parameterTOS_ENABLE_CRC
to control whether do CRC64 during TOS download is performed or notruntime.Dockerfile
. ensurecrcmod._crcfunext
could be imported correctlyBenchmark
AI Runtime can provide download speeds close to official tools and support downloading files from multiple storage sources.
Here is the detail result of downloading the benchmark for AI Runtime
Download 10G file from AWS S3
Comparing the use of AI Runtime, AWS CLI (offical download cli), and s5cmd to download from AWS S3
Download 10G file from TOS
Comparing the use of AI Runtime, tosutil (offical download cli)
Related Issues
Resolves: #105
Important: Before submitting, please complete the description above and review the checklist below.
Contribution Guidelines (Expand for Details)
We appreciate your contribution to aibrix! To ensure a smooth review process and maintain high code quality, please adhere to the following guidelines:
Pull Request Title Format
Your PR title should start with one of these prefixes to indicate the nature of the change:
[Bug]
: Corrections to existing functionality[CI]
: Changes to build process or CI pipeline[Docs]
: Updates or additions to documentation[API]
: Modifications to aibrix's API or interface[CLI]
: Changes or additions to the Command Line Interface[Misc]
: For changes not covered above (use sparingly)Note: For changes spanning multiple categories, use multiple prefixes in order of importance.
Submission Checklist
By submitting this PR, you confirm that you've read these guidelines and your changes align with the project's contribution standards.