配置介绍:
配置文件${SDK}/examples/config.py。
序号 | 变量名 | 描述 |
---|---|---|
1. | REGION | Batchcompute的可用域,CN_SHENXHEN和CN_QINGDAO分别代表深圳和青岛 |
2. | OSS_HOST | 请参考OSS访问域名介绍,请选择与Batchcompute REGION对应区域的域名 |
3. | OSS_BUCKET | 用于上传Worker包和数据的OSS bucket名,注意其location要和REGION保持一致 |
4. | ID | 用户的阿里云AccessKeyId |
5. | KEY | 用户的阿里云AccessKeySecret |
6. | IMAGE_ID | 可以通过list_images()获取 |
例程介绍:
统计素数
主要功能
找出1~10000中的所有素数
运行方式
- 修改配置文件中的用户信息;
- 修改对应${SDK}/examples/find_prime_worker.py包中的
ID
,KEY
,BUCKET
; - 在${SDK}/examples/目录下执行
python find_prime.py
; - 等待程序结束,验证输出结果为1~10000中的所有素数;
多并发统计素数
主要功能
多并发找出1~10000中的所有素数
运行方式
- 修改配置文件中的用户信息;
- 修改对应${SDK}/examples/find_prime_multi_instance_worker.py包中的
ID
,KEY
,BUCKET
; - 在${SDK}/examples/目录下执行
python find_prime_multi_instance.py
; - 等待程序结束,验证输出结果为1~10000中的所有素数;
多Task统计素数
主要功能
多并发找出1~10000中的所有素数 多Task分步执行查找-->统计个数的功能
运行方式
- 修改配置文件中的用户信息;
- 修改对应${SDK}/examples/count_prime_multi_task_worker.py包中的
ID
,KEY
,BUCKET
; - 在${SDK}/examples/目录下执行
python count_prime_multi_task.py
; - 等待程序结束,验证输出结果为1~10000中的所有素数的个数;
多Task统计素数
主要功能
多并发找出1~10000中的所有素数 多Task分步执行查找-->统计个数的功能 通过环境变量传递配置信息 通过OSS存储中间输出结果并使用mount功能将OSS上的文件挂载到本地
运行方式
- 修改配置文件中的用户信息;
- 修改对应${SDK}/examples/count_prime_with_ossmapping_worker.py包中的
ID
,KEY
; - 在${SDK}/examples/目录下执行
python count_prime_with_ossmapping.py
; - 等待程序结束,验证输出结果为1~10000中的所有素数的个数;
文档内容是否对您有帮助?