From a7ec3bca94251b6a73de347112d4a77e6e615ccc Mon Sep 17 00:00:00 2001 From: Zhengfei Wang <38847871+zhengfeiwang@users.noreply.github.com> Date: Fri, 24 Mar 2023 13:51:09 +0800 Subject: [PATCH] [ML][Pipelines] Support queue settings in pipeline job (#29209) * add queue_settings when to REST object of Command * test: add unit test for queue settings * test: serverless compute only has job_tier * test: add E2E test & recording * update test case for queue settings * add assert to REST object back from service * update breaking live test due to queue settings --- .../azure/ai/ml/entities/_builders/command.py | 2 +- .../azure/ai/ml/entities/_builders/sweep.py | 1 + .../e2etests/test_pipeline_job.py | 22 + .../unittests/test_pipeline_job_entity.py | 22 + ...pute_automl_in_pipeline_with_job_tier.json | 1454 +++ ...mpute_sweep_in_pipeline_with_job_tier.json | 641 + ..._job_serverless_compute_with_job_tier.json | 553 + .../all_types/pipeline/pipeline_component.yml | 4 +- .../components/component_preprocessing.yaml | 28 + .../components/component_register_model.yaml | 18 + .../components/preprocessing_env.yaml | 16 + .../components/src/preprocess.py | 87 + .../components/src/register.py | 73 + .../job_tier/automl_in_pipeline/pipeline.yml | 49 + .../training-mltable-folder/MLTable | 4 + .../training-mltable-folder/train.txt | 9998 +++++++++++++++ .../validation-mltable-folder/MLTable | 4 + .../validation-mltable-folder/valid.txt | 10007 ++++++++++++++++ .../job_tier/pipeline_with_job_tier.yml | 21 + .../job_tier/sweep_in_pipeline/component.yml | 13 + .../job_tier/sweep_in_pipeline/pipeline.yml | 23 + .../job_tier/sweep_in_pipeline/src/greet.py | 9 + 22 files changed, 23045 insertions(+), 4 deletions(-) create mode 100644 sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_automl_in_pipeline_with_job_tier.json create mode 100644 sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_sweep_in_pipeline_with_job_tier.json create mode 100644 sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_with_job_tier.json create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/component_preprocessing.yaml create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/component_register_model.yaml create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/preprocessing_env.yaml create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/src/preprocess.py create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/src/register.py create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/pipeline.yml create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/training-mltable-folder/MLTable create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/training-mltable-folder/train.txt create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/validation-mltable-folder/MLTable create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/validation-mltable-folder/valid.txt create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/pipeline_with_job_tier.yml create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/component.yml create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/pipeline.yml create mode 100644 sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/src/greet.py diff --git a/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_builders/command.py b/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_builders/command.py index 59ffe4a16fd1..60622e35038e 100644 --- a/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_builders/command.py +++ b/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_builders/command.py @@ -553,7 +553,7 @@ def _to_job(self) -> CommandJob: @classmethod def _picked_fields_from_dict_to_rest_object(cls) -> List[str]: - return ["resources", "distribution", "limits", "environment_variables"] + return ["resources", "distribution", "limits", "environment_variables", "queue_settings"] def _to_rest_object(self, **kwargs) -> dict: rest_obj = super()._to_rest_object(**kwargs) diff --git a/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_builders/sweep.py b/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_builders/sweep.py index 154f31853ee0..b70186dbc361 100644 --- a/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_builders/sweep.py +++ b/sdk/ml/azure-ai-ml/azure/ai/ml/entities/_builders/sweep.py @@ -212,6 +212,7 @@ def _picked_fields_from_dict_to_rest_object(cls) -> List[str]: "objective", "early_termination", "search_space", + "queue_settings", ] def _to_rest_object(self, **kwargs) -> dict: diff --git a/sdk/ml/azure-ai-ml/tests/pipeline_job/e2etests/test_pipeline_job.py b/sdk/ml/azure-ai-ml/tests/pipeline_job/e2etests/test_pipeline_job.py index d156e42cd25f..743161474587 100644 --- a/sdk/ml/azure-ai-ml/tests/pipeline_job/e2etests/test_pipeline_job.py +++ b/sdk/ml/azure-ai-ml/tests/pipeline_job/e2etests/test_pipeline_job.py @@ -1823,6 +1823,28 @@ def test_serverless_compute_in_pipeline(self, client: MLClient, test_path: str) pipeline_job = load_job(yaml_path) assert_job_cancel(pipeline_job, client) + def test_pipeline_job_serverless_compute_with_job_tier(self, client: MLClient) -> None: + yaml_path = "./tests/test_configs/pipeline_jobs/serverless_compute/job_tier/pipeline_with_job_tier.yml" + pipeline_job = load_job(yaml_path) + created_pipeline_job = assert_job_cancel(pipeline_job, client) + rest_obj = created_pipeline_job._to_rest_object() + assert rest_obj.properties.jobs["spot_job_tier"]["queue_settings"] == {"job_tier": "Spot"} + assert rest_obj.properties.jobs["standard_job_tier"]["queue_settings"] == {"job_tier": "Standard"} + + def test_pipeline_job_serverless_compute_sweep_in_pipeline_with_job_tier(self, client: MLClient) -> None: + yaml_path = "./tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/pipeline.yml" + pipeline_job = load_job(yaml_path) + created_pipeline_job = assert_job_cancel(pipeline_job, client) + rest_obj = created_pipeline_job._to_rest_object() + assert rest_obj.properties.jobs["node"]["queue_settings"] == {"job_tier": "standard"} + + def test_pipeline_job_serverless_compute_automl_in_pipeline_with_job_tier(self, client: MLClient) -> None: + yaml_path = "./tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/pipeline.yml" + pipeline_job = load_job(yaml_path) + created_pipeline_job = assert_job_cancel(pipeline_job, client) + rest_obj = created_pipeline_job._to_rest_object() + assert rest_obj.properties.jobs["text_ner_node"]["queue_settings"] == {"job_tier": "spot"} + @pytest.mark.disable_mock_code_hash def test_register_automl_output(self, client: MLClient, randstr: Callable[[str], str]): register_pipeline_path = "./tests/test_configs/pipeline_jobs/jobs_with_automl_nodes/automl_regression_with_command_node_register_output.yml" diff --git a/sdk/ml/azure-ai-ml/tests/pipeline_job/unittests/test_pipeline_job_entity.py b/sdk/ml/azure-ai-ml/tests/pipeline_job/unittests/test_pipeline_job_entity.py index 9c0ca2053c08..c03b03e308ed 100644 --- a/sdk/ml/azure-ai-ml/tests/pipeline_job/unittests/test_pipeline_job_entity.py +++ b/sdk/ml/azure-ai-ml/tests/pipeline_job/unittests/test_pipeline_job_entity.py @@ -2070,3 +2070,25 @@ def empty_value_pipeline(integer: int, boolean: bool, number: float, str_param: rest_obj = pipeline._to_rest_object() expect_resource = {"instance_count": "${{parent.inputs.integer}}", "shm_size": "${{parent.inputs.shm_size}}"} assert rest_obj.properties.jobs["component"]["resources"] == expect_resource + + def test_pipeline_job_serverless_compute_with_job_tier(self) -> None: + yaml_path = "./tests/test_configs/pipeline_jobs/serverless_compute/job_tier/pipeline_with_job_tier.yml" + pipeline_job = load_job(yaml_path) + rest_obj = pipeline_job._to_rest_object() + assert rest_obj.properties.jobs["spot_job_tier"]["queue_settings"] == {"job_tier": "Spot"} + assert rest_obj.properties.jobs["standard_job_tier"]["queue_settings"] == {"job_tier": "Standard"} + + def test_pipeline_job_sweep_with_job_tier_in_pipeline(self) -> None: + yaml_path = "./tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/pipeline.yml" + pipeline_job = load_job(yaml_path) + # for sweep job, its job_tier value will be lowercase due to its implementation, + # and service side shall accept both capital and lowercase, so it is expected for now. + rest_obj = pipeline_job._to_rest_object() + assert rest_obj.properties.jobs["node"]["queue_settings"] == {"job_tier": "standard"} + + def test_pipeline_job_automl_with_job_tier_in_pipeline(self) -> None: + yaml_path = "./tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/pipeline.yml" + pipeline_job = load_job(yaml_path) + # similar to sweep job, automl job job_tier value is also lowercase. + rest_obj = pipeline_job._to_rest_object() + assert rest_obj.properties.jobs["text_ner_node"]["queue_settings"] == {"job_tier": "spot"} diff --git a/sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_automl_in_pipeline_with_job_tier.json b/sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_automl_in_pipeline_with_job_tier.json new file mode 100644 index 000000000000..cb6cff12e634 --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_automl_in_pipeline_with_job_tier.json @@ -0,0 +1,1454 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/CliV2AnonymousEnvironment/versions/79daefb48b9f53338f24ac9d6725dfa0?api-version=2022-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "434", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "isAnonymous": true, + "isArchived": false, + "condaFile": "channels:\n- conda-forge\ndependencies:\n- python=3.8\n- numpy=1.21.2\n- pip=21.2.4\n- scikit-learn=0.24.2\n- scipy=1.7.1\n- pandas\u003E=1.1,\u003C1.2\n- pip:\n - inference-schema[numpy-support]==1.3.0\n - xlrd==2.0.1\n - azureml-mlflow==1.42.0\n - mltable==0.1.0b4\n - pyyaml==6.0\nname: model-env\n", + "image": "mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1369", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:00 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/CliV2AnonymousEnvironment/versions/79daefb48b9f53338f24ac9d6725dfa0?api-version=2022-05-01", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-e595a7b8c54e772b225bbdb246003e13-ce28308b8a98cd1c-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "76bea18e-16cf-472f-84d2-bdea9f21ff99", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031301Z:76bea18e-16cf-472f-84d2-bdea9f21ff99", + "x-request-time": "0.409" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/CliV2AnonymousEnvironment/versions/79daefb48b9f53338f24ac9d6725dfa0", + "name": "79daefb48b9f53338f24ac9d6725dfa0", + "type": "Microsoft.MachineLearningServices/workspaces/environments/versions", + "properties": { + "description": null, + "tags": {}, + "properties": {}, + "isArchived": false, + "isAnonymous": true, + "environmentType": "UserCreated", + "image": "mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04", + "condaFile": "{\n \u0022channels\u0022: [\n \u0022conda-forge\u0022\n ],\n \u0022dependencies\u0022: [\n \u0022python=3.8\u0022,\n \u0022numpy=1.21.2\u0022,\n \u0022pip=21.2.4\u0022,\n \u0022scikit-learn=0.24.2\u0022,\n \u0022scipy=1.7.1\u0022,\n \u0022pandas\u003E=1.1,\u003C1.2\u0022,\n {\n \u0022pip\u0022: [\n \u0022inference-schema[numpy-support]==1.3.0\u0022,\n \u0022xlrd==2.0.1\u0022,\n \u0022azureml-mlflow==1.42.0\u0022,\n \u0022mltable==0.1.0b4\u0022,\n \u0022pyyaml==6.0\u0022\n ]\n }\n ],\n \u0022name\u0022: \u0022model-env\u0022\n}", + "osType": "Linux" + }, + "systemData": { + "createdAt": "2023-03-23T03:38:13.2226232\u002B00:00", + "createdBy": "Zhengfei Wang", + "createdByType": "User", + "lastModifiedAt": "2023-03-23T03:38:13.2226232\u002B00:00", + "lastModifiedBy": "Zhengfei Wang", + "lastModifiedByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore?api-version=2022-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:03 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-1c7e51eac9629e08dde5355e8a35f5a6-aa3260d5a481b9e4-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "6269eec8-0914-405e-8c8c-9c2a400109b5", + "x-ms-ratelimit-remaining-subscription-reads": "11999", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031304Z:6269eec8-0914-405e-8c8c-9c2a400109b5", + "x-request-time": "0.215" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore", + "name": "workspaceblobstore", + "type": "Microsoft.MachineLearningServices/workspaces/datastores", + "properties": { + "description": null, + "tags": null, + "properties": null, + "isDefault": true, + "credentials": { + "credentialsType": "AccountKey" + }, + "datastoreType": "AzureBlob", + "accountName": "sdkvnextcli6335583593", + "containerName": "azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13", + "endpoint": "core.windows.net", + "protocol": "https", + "serviceDataAccessAuthIdentity": "WorkspaceSystemAssignedIdentity" + }, + "systemData": { + "createdAt": "2023-03-22T06:38:29.9158635\u002B00:00", + "createdBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "createdByType": "Application", + "lastModifiedAt": "2023-03-22T06:38:30.9592202\u002B00:00", + "lastModifiedBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "lastModifiedByType": "Application" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore/listSecrets?api-version=2022-10-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:04 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-87c84d4e471d2e36af6b266794dcbd17-7f402e063ee2cef5-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "9b35d30a-dcf4-4b21-b319-6ee50a9ecfd9", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031305Z:9b35d30a-dcf4-4b21-b319-6ee50a9ecfd9", + "x-request-time": "0.519" + }, + "ResponseBody": { + "secretsType": "AccountKey", + "key": "dGhpcyBpcyBmYWtlIGtleQ==" + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore?api-version=2022-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:05 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-997b04cf7fcbca15e4977eff41bccefc-e9f6d446315c13cc-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "x-aml-cluster": "int-02", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d68ea2dc-5e05-4877-8dcc-0b2df3c2ab6d", + "x-ms-ratelimit-remaining-subscription-reads": "11998", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031305Z:d68ea2dc-5e05-4877-8dcc-0b2df3c2ab6d", + "x-request-time": "0.245" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore", + "name": "workspaceblobstore", + "type": "Microsoft.MachineLearningServices/workspaces/datastores", + "properties": { + "description": null, + "tags": null, + "properties": null, + "isDefault": true, + "credentials": { + "credentialsType": "AccountKey" + }, + "datastoreType": "AzureBlob", + "accountName": "sdkvnextcli6335583593", + "containerName": "azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13", + "endpoint": "core.windows.net", + "protocol": "https", + "serviceDataAccessAuthIdentity": "WorkspaceSystemAssignedIdentity" + }, + "systemData": { + "createdAt": "2023-03-22T06:38:29.9158635\u002B00:00", + "createdBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "createdByType": "Application", + "lastModifiedAt": "2023-03-22T06:38:30.9592202\u002B00:00", + "lastModifiedBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "lastModifiedByType": "Application" + } + } + }, + { + "RequestUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/src/preprocess.py", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Fri, 24 Mar 2023 03:13:05 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "3142", + "Content-MD5": "DHYWDlwjLBbBzfk6TlY\u002Bmw==", + "Content-Type": "application/octet-stream", + "Date": "Fri, 24 Mar 2023 03:13:06 GMT", + "ETag": "\u00220x8DB2B50354C2CE9\u0022", + "Last-Modified": "Thu, 23 Mar 2023 03:39:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": "Origin", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-creation-time": "Thu, 23 Mar 2023 03:38:41 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-name": "682b1008-21c7-4a66-b495-47438d984d19", + "x-ms-meta-upload_status": "completed", + "x-ms-meta-version": "1", + "x-ms-server-encrypted": "true", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/az-ml-artifacts/00000000000000000000000000000000/src/preprocess.py", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Fri, 24 Mar 2023 03:13:06 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 24 Mar 2023 03:13:06 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "Vary": "Origin", + "x-ms-error-code": "BlobNotFound", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore/listSecrets?api-version=2022-10-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:07 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-0c214cf2ea7fb28dd4b12af51d96bc6b-a63ab382f06c3db3-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "x-aml-cluster": "int-02", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "da2759ad-c78a-4ff2-a606-d9b975a6cb1b", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031307Z:da2759ad-c78a-4ff2-a606-d9b975a6cb1b", + "x-request-time": "0.194" + }, + "ResponseBody": { + "secretsType": "AccountKey", + "key": "dGhpcyBpcyBmYWtlIGtleQ==" + } + }, + { + "RequestUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/src/preprocess.py", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Fri, 24 Mar 2023 03:13:06 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "3142", + "Content-MD5": "DHYWDlwjLBbBzfk6TlY\u002Bmw==", + "Content-Type": "application/octet-stream", + "Date": "Fri, 24 Mar 2023 03:13:07 GMT", + "ETag": "\u00220x8DB2B50354C2CE9\u0022", + "Last-Modified": "Thu, 23 Mar 2023 03:39:29 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": "Origin", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-creation-time": "Thu, 23 Mar 2023 03:38:41 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-name": "682b1008-21c7-4a66-b495-47438d984d19", + "x-ms-meta-upload_status": "completed", + "x-ms-meta-version": "1", + "x-ms-server-encrypted": "true", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/az-ml-artifacts/00000000000000000000000000000000/src/preprocess.py", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Fri, 24 Mar 2023 03:13:07 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 24 Mar 2023 03:13:07 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "Vary": "Origin", + "x-ms-error-code": "BlobNotFound", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/682b1008-21c7-4a66-b495-47438d984d19/versions/1?api-version=2022-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "298", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": { + "hash_sha256": "0000000000000", + "hash_version": "0000000000000" + }, + "isAnonymous": true, + "isArchived": false, + "codeUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/src" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-4de2b5303187392d53472c3a22170974-7d801d60fce86a8b-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "x-aml-cluster": "int-02", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "458cb14f-7e32-4bb9-bb37-2d48410e9748", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031308Z:458cb14f-7e32-4bb9-bb37-2d48410e9748", + "x-request-time": "0.420" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/682b1008-21c7-4a66-b495-47438d984d19/versions/1", + "name": "1", + "type": "Microsoft.MachineLearningServices/workspaces/codes/versions", + "properties": { + "description": null, + "tags": {}, + "properties": { + "hash_sha256": "0000000000000", + "hash_version": "0000000000000" + }, + "isArchived": false, + "isAnonymous": false, + "codeUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/src" + }, + "systemData": { + "createdAt": "2023-03-23T03:39:30.4317955\u002B00:00", + "createdBy": "Zhengfei Wang", + "createdByType": "User", + "lastModifiedAt": "2023-03-24T03:13:08.5348026\u002B00:00", + "lastModifiedBy": "Zhengfei Wang", + "lastModifiedByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/682b1008-21c7-4a66-b495-47438d984d19/versions/1?api-version=2022-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "298", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": { + "hash_sha256": "0000000000000", + "hash_version": "0000000000000" + }, + "isAnonymous": true, + "isArchived": false, + "codeUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/src" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:08 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-ca00194bc23da120d69d51d0168701fa-905f2ed698fd4bb9-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1ff36df7-67dc-416f-93f5-0afdb1329a4f", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031309Z:1ff36df7-67dc-416f-93f5-0afdb1329a4f", + "x-request-time": "1.970" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/682b1008-21c7-4a66-b495-47438d984d19/versions/1", + "name": "1", + "type": "Microsoft.MachineLearningServices/workspaces/codes/versions", + "properties": { + "description": null, + "tags": {}, + "properties": { + "hash_sha256": "0000000000000", + "hash_version": "0000000000000" + }, + "isArchived": false, + "isAnonymous": false, + "codeUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/src" + }, + "systemData": { + "createdAt": "2023-03-23T03:39:30.4317955\u002B00:00", + "createdBy": "Zhengfei Wang", + "createdByType": "User", + "lastModifiedAt": "2023-03-24T03:13:08.6202207\u002B00:00", + "lastModifiedBy": "Zhengfei Wang", + "lastModifiedByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/8d16a7e5-9531-f8c2-df30-4217e6b2a2da?api-version=2022-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "1291", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": {}, + "tags": {}, + "isAnonymous": true, + "isArchived": false, + "componentSpec": { + "command": "python preprocess.py --train_data ${{inputs.train_data}} --validation_data ${{inputs.validation_data}} --preprocessed_train_data ${{outputs.preprocessed_train_data}} --preprocessed_validation_data ${{outputs.preprocessed_validation_data}}", + "code": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/682b1008-21c7-4a66-b495-47438d984d19/versions/1", + "environment": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/CliV2AnonymousEnvironment/versions/79daefb48b9f53338f24ac9d6725dfa0", + "resources": { + "instance_type": "Standard_D3_v2" + }, + "name": "azureml_anonymous", + "version": "1", + "$schema": "https://azuremlschemas.azureedge.net/latest/commandComponent.schema.json", + "display_name": "Data Preprocessing", + "is_deterministic": true, + "inputs": { + "train_data": { + "type": "mltable" + }, + "validation_data": { + "type": "mltable" + } + }, + "outputs": { + "preprocessed_train_data": { + "type": "mltable" + }, + "preprocessed_validation_data": { + "type": "mltable" + } + }, + "type": "command", + "_source": "YAML.JOB" + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2211", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:15 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/8d16a7e5-9531-f8c2-df30-4217e6b2a2da?api-version=2022-10-01", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-e772f0bdf223c6b7cc4c80328aeb28ef-4fef5c2473cbe8f7-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-02", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "29b3f339-c2fb-4d8d-bd29-64b23437ce1f", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031315Z:29b3f339-c2fb-4d8d-bd29-64b23437ce1f", + "x-request-time": "6.008" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/045ccea9-1a51-45d4-96d9-35c27550489b", + "name": "045ccea9-1a51-45d4-96d9-35c27550489b", + "type": "Microsoft.MachineLearningServices/workspaces/components/versions", + "properties": { + "description": null, + "tags": {}, + "properties": {}, + "isArchived": false, + "isAnonymous": true, + "componentSpec": { + "$schema": "https://azuremlschemas.azureedge.net/latest/commandComponent.schema.json", + "name": "azureml_anonymous", + "version": "1", + "display_name": "Data Preprocessing", + "is_deterministic": "True", + "type": "command", + "inputs": { + "train_data": { + "type": "mltable", + "optional": "False" + }, + "validation_data": { + "type": "mltable", + "optional": "False" + } + }, + "outputs": { + "preprocessed_train_data": { + "type": "mltable" + }, + "preprocessed_validation_data": { + "type": "mltable" + } + }, + "code": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/682b1008-21c7-4a66-b495-47438d984d19/versions/1", + "environment": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/CliV2AnonymousEnvironment/versions/79daefb48b9f53338f24ac9d6725dfa0", + "resources": { + "instance_count": "1" + }, + "command": "python preprocess.py --train_data ${{inputs.train_data}} --validation_data ${{inputs.validation_data}} --preprocessed_train_data ${{outputs.preprocessed_train_data}} --preprocessed_validation_data ${{outputs.preprocessed_validation_data}}" + } + }, + "systemData": { + "createdAt": "2023-03-24T03:10:47.6984376\u002B00:00", + "createdBy": "Zhengfei Wang", + "createdByType": "User", + "lastModifiedAt": "2023-03-24T03:10:47.9135743\u002B00:00", + "lastModifiedBy": "Zhengfei Wang", + "lastModifiedByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/b856ec7e-53d3-6a7d-ea2f-12c92d107fd2?api-version=2022-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "886", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": {}, + "tags": {}, + "isAnonymous": true, + "isArchived": false, + "componentSpec": { + "command": "python register.py --model_input_path ${{inputs.model_input_path}} --model_base_name ${{inputs.model_base_name}}", + "code": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/682b1008-21c7-4a66-b495-47438d984d19/versions/1", + "environment": "azureml:AzureML-sklearn-1.0-ubuntu20.04-py38-cpu:1", + "resources": { + "instance_type": "Standard_D3_v2" + }, + "name": "azureml_anonymous", + "version": "1", + "$schema": "https://azuremlschemas.azureedge.net/latest/commandComponent.schema.json", + "display_name": "Register Model", + "is_deterministic": true, + "inputs": { + "model_input_path": { + "type": "uri_folder" + }, + "model_base_name": { + "type": "string" + } + }, + "type": "command", + "_source": "YAML.JOB" + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1887", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:15 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/b856ec7e-53d3-6a7d-ea2f-12c92d107fd2?api-version=2022-10-01", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-cd88fbef93e9d25c71061b03f295145b-1928141c2a1ab638-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "8fffb558-d9d7-47da-87a6-d99f75a1a6eb", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031315Z:8fffb558-d9d7-47da-87a6-d99f75a1a6eb", + "x-request-time": "5.503" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/2edeca4a-6699-478c-87d6-8fb76140f394", + "name": "2edeca4a-6699-478c-87d6-8fb76140f394", + "type": "Microsoft.MachineLearningServices/workspaces/components/versions", + "properties": { + "description": null, + "tags": {}, + "properties": {}, + "isArchived": false, + "isAnonymous": true, + "componentSpec": { + "$schema": "https://azuremlschemas.azureedge.net/latest/commandComponent.schema.json", + "name": "azureml_anonymous", + "version": "1", + "display_name": "Register Model", + "is_deterministic": "True", + "type": "command", + "inputs": { + "model_input_path": { + "type": "uri_folder", + "optional": "False" + }, + "model_base_name": { + "type": "string", + "optional": "False" + } + }, + "code": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/682b1008-21c7-4a66-b495-47438d984d19/versions/1", + "environment": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/AzureML-sklearn-1.0-ubuntu20.04-py38-cpu/versions/1", + "resources": { + "instance_count": "1" + }, + "command": "python register.py --model_input_path ${{inputs.model_input_path}} --model_base_name ${{inputs.model_base_name}}" + } + }, + "systemData": { + "createdAt": "2023-03-23T03:39:32.586852\u002B00:00", + "createdBy": "Zhengfei Wang", + "createdByType": "User", + "lastModifiedAt": "2023-03-23T03:39:32.645467\u002B00:00", + "lastModifiedBy": "Zhengfei Wang", + "lastModifiedByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore?api-version=2022-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:15 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-734fd7f3e5101cba1fbb0eb082d7d751-a937439114a58f35-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "13f9137e-f457-42fe-9fba-abf76fe37b6b", + "x-ms-ratelimit-remaining-subscription-reads": "11998", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031315Z:13f9137e-f457-42fe-9fba-abf76fe37b6b", + "x-request-time": "0.125" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore", + "name": "workspaceblobstore", + "type": "Microsoft.MachineLearningServices/workspaces/datastores", + "properties": { + "description": null, + "tags": null, + "properties": null, + "isDefault": true, + "credentials": { + "credentialsType": "AccountKey" + }, + "datastoreType": "AzureBlob", + "accountName": "sdkvnextcli6335583593", + "containerName": "azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13", + "endpoint": "core.windows.net", + "protocol": "https", + "serviceDataAccessAuthIdentity": "WorkspaceSystemAssignedIdentity" + }, + "systemData": { + "createdAt": "2023-03-22T06:38:29.9158635\u002B00:00", + "createdBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "createdByType": "Application", + "lastModifiedAt": "2023-03-22T06:38:30.9592202\u002B00:00", + "lastModifiedBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "lastModifiedByType": "Application" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore/listSecrets?api-version=2022-10-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:16 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-fcd0ab19699dc3153a42827a8f99f1d6-a0f46e7ec891c59f-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ac1fc499-a5d2-4bb6-87d1-26b6cc7410a0", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031316Z:ac1fc499-a5d2-4bb6-87d1-26b6cc7410a0", + "x-request-time": "0.156" + }, + "ResponseBody": { + "secretsType": "AccountKey", + "key": "dGhpcyBpcyBmYWtlIGtleQ==" + } + }, + { + "RequestUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/training-mltable-folder/MLTable", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Fri, 24 Mar 2023 03:13:16 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "60", + "Content-MD5": "/YkJp5g9GXskFEC8n8YYVQ==", + "Content-Type": "application/octet-stream", + "Date": "Fri, 24 Mar 2023 03:13:16 GMT", + "ETag": "\u00220x8DB2B5038EA9DD5\u0022", + "Last-Modified": "Thu, 23 Mar 2023 03:39:35 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": "Origin", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-creation-time": "Thu, 23 Mar 2023 03:39:34 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-name": "21b9ccd5-e8e7-41cd-aa3a-403fa99e2b70", + "x-ms-meta-upload_status": "completed", + "x-ms-meta-version": "8ff2454a-5583-4aa5-83b3-24ccb9d952c8", + "x-ms-server-encrypted": "true", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/az-ml-artifacts/00000000000000000000000000000000/training-mltable-folder/MLTable", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Fri, 24 Mar 2023 03:13:16 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 24 Mar 2023 03:13:16 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "Vary": "Origin", + "x-ms-error-code": "BlobNotFound", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore?api-version=2022-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:17 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-67ebc348890f2e4829527a151cf1e2d7-df26a959f66774f8-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "a7f8ee16-d7a3-4c88-b681-e8769595f9d5", + "x-ms-ratelimit-remaining-subscription-reads": "11997", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031317Z:a7f8ee16-d7a3-4c88-b681-e8769595f9d5", + "x-request-time": "0.115" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore", + "name": "workspaceblobstore", + "type": "Microsoft.MachineLearningServices/workspaces/datastores", + "properties": { + "description": null, + "tags": null, + "properties": null, + "isDefault": true, + "credentials": { + "credentialsType": "AccountKey" + }, + "datastoreType": "AzureBlob", + "accountName": "sdkvnextcli6335583593", + "containerName": "azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13", + "endpoint": "core.windows.net", + "protocol": "https", + "serviceDataAccessAuthIdentity": "WorkspaceSystemAssignedIdentity" + }, + "systemData": { + "createdAt": "2023-03-22T06:38:29.9158635\u002B00:00", + "createdBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "createdByType": "Application", + "lastModifiedAt": "2023-03-22T06:38:30.9592202\u002B00:00", + "lastModifiedBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "lastModifiedByType": "Application" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore/listSecrets?api-version=2022-10-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:17 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-af3910f40d9b9c4f606bb4cd13ff474d-ad81390f6475b635-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "4ce298cf-e5b0-4b0b-9425-853ac3259d06", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031317Z:4ce298cf-e5b0-4b0b-9425-853ac3259d06", + "x-request-time": "0.166" + }, + "ResponseBody": { + "secretsType": "AccountKey", + "key": "dGhpcyBpcyBmYWtlIGtleQ==" + } + }, + { + "RequestUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/validation-mltable-folder/MLTable", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Fri, 24 Mar 2023 03:13:17 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "60", + "Content-MD5": "2ZKDa5HergDli3h8qtR2vQ==", + "Content-Type": "application/octet-stream", + "Date": "Fri, 24 Mar 2023 03:13:17 GMT", + "ETag": "\u00220x8DB2B503A4A2163\u0022", + "Last-Modified": "Thu, 23 Mar 2023 03:39:37 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": "Origin", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-creation-time": "Thu, 23 Mar 2023 03:39:37 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-name": "8d4e4111-10b0-4142-9338-bef527a56bb6", + "x-ms-meta-upload_status": "completed", + "x-ms-meta-version": "f408157b-8c21-481c-bb2f-3f613e9cc531", + "x-ms-server-encrypted": "true", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/az-ml-artifacts/00000000000000000000000000000000/validation-mltable-folder/MLTable", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Fri, 24 Mar 2023 03:13:17 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 24 Mar 2023 03:13:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "Vary": "Origin", + "x-ms-error-code": "BlobNotFound", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000?api-version=2023-02-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "2747", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": {}, + "tags": {}, + "displayName": "AutoML with instance type - pipeline serverless compute", + "experimentName": "Serverless in Pipeline", + "isArchived": false, + "jobType": "Pipeline", + "inputs": { + "text_ner_training_data": { + "uri": "azureml://datastores/workspaceblobstore/paths/LocalUpload/00000000000000000000000000000000/training-mltable-folder", + "jobInputType": "mltable" + }, + "text_ner_validation_data": { + "uri": "azureml://datastores/workspaceblobstore/paths/LocalUpload/00000000000000000000000000000000/validation-mltable-folder", + "jobInputType": "mltable" + } + }, + "jobs": { + "preprocessing_node": { + "resources": { + "instance_type": "Standard_D3_v2" + }, + "name": "preprocessing_node", + "type": "command", + "inputs": { + "train_data": { + "job_input_type": "literal", + "value": "${{parent.inputs.text_ner_training_data}}" + }, + "validation_data": { + "job_input_type": "literal", + "value": "${{parent.inputs.text_ner_validation_data}}" + } + }, + "outputs": { + "preprocessed_train_data": { + "job_output_type": "mltable" + }, + "preprocessed_validation_data": { + "job_output_type": "mltable" + } + }, + "_source": "YAML.JOB", + "componentId": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/045ccea9-1a51-45d4-96d9-35c27550489b" + }, + "text_ner_node": { + "name": "text_ner_node", + "tags": {}, + "properties": {}, + "type": "automl", + "outputs": { + "best_model": { + "job_output_type": "mlflow_model" + } + }, + "resources": { + "instance_type": "Standard_NC6", + "properties": {} + }, + "queue_settings": { + "job_tier": "spot" + }, + "log_verbosity": "info", + "training_data": "${{parent.jobs.preprocessing_node.outputs.preprocessed_train_data}}", + "limits": { + "max_trials": 1, + "max_nodes": 1, + "timeout_minutes": 60 + }, + "validation_data": "${{parent.jobs.preprocessing_node.outputs.preprocessed_validation_data}}", + "task": "text_ner", + "primary_metric": "accuracy", + "target_column_name": "label" + }, + "register_model_node": { + "resources": { + "instance_type": "Standard_D3_v2" + }, + "name": "register_model_node", + "type": "command", + "inputs": { + "model_input_path": { + "job_input_type": "literal", + "value": "${{parent.jobs.text_ner_node.outputs.best_model}}" + }, + "model_base_name": { + "job_input_type": "literal", + "value": "paper_categorization_model" + } + }, + "_source": "YAML.JOB", + "componentId": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/2edeca4a-6699-478c-87d6-8fb76140f394" + } + }, + "outputs": {}, + "settings": { + "default_compute": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/computes/serverless", + "_source": "YAML.JOB" + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "5521", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:32 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000?api-version=2023-02-01-preview", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-e0bcc384cb87c249e44e87fe9aa9fad4-2cbb5c1cf9a87d91-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "2eefba14-73fd-4548-9d22-e54d99c018fb", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031333Z:2eefba14-73fd-4548-9d22-e54d99c018fb", + "x-request-time": "11.865" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000", + "name": "000000000000000000000", + "type": "Microsoft.MachineLearningServices/workspaces/jobs", + "properties": { + "description": null, + "tags": {}, + "properties": { + "azureml.DevPlatv2": "true", + "azureml.runsource": "azureml.PipelineRun", + "runSource": "MFE", + "runType": "HTTP", + "azureml.parameters": "{}", + "azureml.continue_on_step_failure": "True", + "azureml.continue_on_failed_optional_input": "True", + "azureml.defaultComputeName": "serverless", + "azureml.defaultDataStoreName": "workspaceblobstore", + "azureml.pipelineComponent": "pipelinerun" + }, + "displayName": "AutoML with instance type - pipeline serverless compute", + "status": "Preparing", + "experimentName": "Serverless in Pipeline", + "services": { + "Tracking": { + "jobServiceType": "Tracking", + "port": null, + "endpoint": "azureml://int.api.azureml-test.ms/mlflow/v1.0/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000?", + "status": null, + "errorMessage": null, + "properties": null, + "nodes": null + }, + "Studio": { + "jobServiceType": "Studio", + "port": null, + "endpoint": "https://ml.azure.com/runs/000000000000000000000?wsid=/subscriptions/00000000-0000-0000-0000-000000000/resourcegroups/00000/workspaces/00000", + "status": null, + "errorMessage": null, + "properties": null, + "nodes": null + } + }, + "computeId": null, + "isArchived": false, + "identity": null, + "componentId": null, + "notificationSetting": null, + "jobType": "Pipeline", + "settings": { + "default_compute": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/computes/serverless", + "_source": "YAML.JOB" + }, + "jobs": { + "preprocessing_node": { + "resources": { + "instance_type": "Standard_D3_v2" + }, + "name": "preprocessing_node", + "type": "command", + "inputs": { + "train_data": { + "job_input_type": "literal", + "value": "${{parent.inputs.text_ner_training_data}}" + }, + "validation_data": { + "job_input_type": "literal", + "value": "${{parent.inputs.text_ner_validation_data}}" + } + }, + "outputs": { + "preprocessed_train_data": { + "job_output_type": "mltable" + }, + "preprocessed_validation_data": { + "job_output_type": "mltable" + } + }, + "_source": "YAML.JOB", + "componentId": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/045ccea9-1a51-45d4-96d9-35c27550489b" + }, + "text_ner_node": { + "name": "text_ner_node", + "tags": {}, + "properties": {}, + "type": "automl", + "outputs": { + "best_model": { + "job_output_type": "mlflow_model" + } + }, + "resources": { + "instance_type": "Standard_NC6", + "properties": {} + }, + "queue_settings": { + "job_tier": "spot" + }, + "log_verbosity": "info", + "training_data": "${{parent.jobs.preprocessing_node.outputs.preprocessed_train_data}}", + "limits": { + "max_trials": 1, + "max_nodes": 1, + "timeout_minutes": 60 + }, + "validation_data": "${{parent.jobs.preprocessing_node.outputs.preprocessed_validation_data}}", + "task": "text_ner", + "primary_metric": "accuracy", + "target_column_name": "label" + }, + "register_model_node": { + "resources": { + "instance_type": "Standard_D3_v2" + }, + "name": "register_model_node", + "type": "command", + "inputs": { + "model_input_path": { + "job_input_type": "literal", + "value": "${{parent.jobs.text_ner_node.outputs.best_model}}" + }, + "model_base_name": { + "job_input_type": "literal", + "value": "paper_categorization_model" + } + }, + "_source": "YAML.JOB", + "componentId": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/2edeca4a-6699-478c-87d6-8fb76140f394" + } + }, + "inputs": { + "text_ner_training_data": { + "description": null, + "uri": "azureml://datastores/workspaceblobstore/paths/LocalUpload/00000000000000000000000000000000/training-mltable-folder", + "mode": "ReadOnlyMount", + "jobInputType": "mltable" + }, + "text_ner_validation_data": { + "description": null, + "uri": "azureml://datastores/workspaceblobstore/paths/LocalUpload/00000000000000000000000000000000/validation-mltable-folder", + "mode": "ReadOnlyMount", + "jobInputType": "mltable" + } + }, + "outputs": {}, + "sourceJobId": null + }, + "systemData": { + "createdAt": "2023-03-24T03:13:29.2191765\u002B00:00", + "createdBy": "Zhengfei Wang", + "createdByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000/cancel?api-version=2023-02-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "4", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:13:46 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/providers/Microsoft.MachineLearningServices/locations/centraluseuap/mfeOperationResults/jc:911fb3a0-a072-4b1d-a4cc-a85f113abe13:000000000000000000000?api-version=2023-02-01-preview", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-async-operation-timeout": "PT1H", + "x-ms-correlation-request-id": "3ceeb77c-7103-4d23-92a0-212bda998713", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031347Z:3ceeb77c-7103-4d23-92a0-212bda998713", + "x-request-time": "10.989" + }, + "ResponseBody": "null" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/providers/Microsoft.MachineLearningServices/locations/centraluseuap/mfeOperationResults/jc:911fb3a0-a072-4b1d-a4cc-a85f113abe13:000000000000000000000?api-version=2023-02-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Fri, 24 Mar 2023 03:14:18 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-aff7f51fef3aa681810a17a3ff0f3884-b59758b3f5e6ff89-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-02", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ec4c1e25-4daa-4b81-bfe2-97e4ecb13ddc", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T031419Z:ec4c1e25-4daa-4b81-bfe2-97e4ecb13ddc", + "x-request-time": "1.539" + }, + "ResponseBody": null + } + ], + "Variables": {} +} diff --git a/sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_sweep_in_pipeline_with_job_tier.json b/sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_sweep_in_pipeline_with_job_tier.json new file mode 100644 index 000000000000..f9dce27b9fb1 --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_sweep_in_pipeline_with_job_tier.json @@ -0,0 +1,641 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/CliV2AnonymousEnvironment/versions/baf18218754be5571da6e579a0c774b5?api-version=2022-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "128", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "isAnonymous": true, + "isArchived": false, + "image": "mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04:latest" + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "911", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:08:47 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/CliV2AnonymousEnvironment/versions/baf18218754be5571da6e579a0c774b5?api-version=2022-05-01", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-ea1ff5dcf9b9dc50cae71a02234dae0e-42679785e635c533-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "473c67ea-e95f-4c93-929b-f5c4ca97fe2c", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T030848Z:473c67ea-e95f-4c93-929b-f5c4ca97fe2c", + "x-request-time": "3.036" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/CliV2AnonymousEnvironment/versions/baf18218754be5571da6e579a0c774b5", + "name": "baf18218754be5571da6e579a0c774b5", + "type": "Microsoft.MachineLearningServices/workspaces/environments/versions", + "properties": { + "description": null, + "tags": {}, + "properties": {}, + "isArchived": false, + "isAnonymous": true, + "environmentType": "UserCreated", + "image": "mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04:latest", + "condaFile": "", + "osType": "Linux" + }, + "systemData": { + "createdAt": "2023-03-23T03:35:08.469821\u002B00:00", + "createdBy": "Zhengfei Wang", + "createdByType": "User", + "lastModifiedAt": "2023-03-23T03:35:08.469821\u002B00:00", + "lastModifiedBy": "Zhengfei Wang", + "lastModifiedByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore?api-version=2022-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:08:51 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-9e176db66908c9e5938ce09fc87475ea-18e8b6281f59b0aa-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "5091f62d-ecbb-4e2d-a0a2-861b83ccfda0", + "x-ms-ratelimit-remaining-subscription-reads": "11996", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T030851Z:5091f62d-ecbb-4e2d-a0a2-861b83ccfda0", + "x-request-time": "0.228" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore", + "name": "workspaceblobstore", + "type": "Microsoft.MachineLearningServices/workspaces/datastores", + "properties": { + "description": null, + "tags": null, + "properties": null, + "isDefault": true, + "credentials": { + "credentialsType": "AccountKey" + }, + "datastoreType": "AzureBlob", + "accountName": "sdkvnextcli6335583593", + "containerName": "azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13", + "endpoint": "core.windows.net", + "protocol": "https", + "serviceDataAccessAuthIdentity": "WorkspaceSystemAssignedIdentity" + }, + "systemData": { + "createdAt": "2023-03-22T06:38:29.9158635\u002B00:00", + "createdBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "createdByType": "Application", + "lastModifiedAt": "2023-03-22T06:38:30.9592202\u002B00:00", + "lastModifiedBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "lastModifiedByType": "Application" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore/listSecrets?api-version=2022-10-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:08:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-b8e5b70fbee8a998e043faa47033d849-7d81727278411daa-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "ca777088-a056-4a99-b905-2138bb0116ab", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T030852Z:ca777088-a056-4a99-b905-2138bb0116ab", + "x-request-time": "0.547" + }, + "ResponseBody": { + "secretsType": "AccountKey", + "key": "dGhpcyBpcyBmYWtlIGtleQ==" + } + }, + { + "RequestUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/src/greet.py", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Fri, 24 Mar 2023 03:08:52 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "219", + "Content-MD5": "nOsLQSsEhGuODpIBlbWBnw==", + "Content-Type": "application/octet-stream", + "Date": "Fri, 24 Mar 2023 03:08:53 GMT", + "ETag": "\u00220x8DB2B4F9FC0088E\u0022", + "Last-Modified": "Thu, 23 Mar 2023 03:35:18 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": "Origin", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-creation-time": "Thu, 23 Mar 2023 03:35:18 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-name": "53a83ca0-caf6-44e8-b464-f6eff2f2c980", + "x-ms-meta-upload_status": "completed", + "x-ms-meta-version": "1", + "x-ms-server-encrypted": "true", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/az-ml-artifacts/00000000000000000000000000000000/src/greet.py", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Fri, 24 Mar 2023 03:08:53 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Fri, 24 Mar 2023 03:08:53 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "Vary": "Origin", + "x-ms-error-code": "BlobNotFound", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/53a83ca0-caf6-44e8-b464-f6eff2f2c980/versions/1?api-version=2022-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "298", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": { + "hash_sha256": "0000000000000", + "hash_version": "0000000000000" + }, + "isAnonymous": true, + "isArchived": false, + "codeUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/src" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:08:55 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-2ddf4d21a3ade511ff54d2be1b0cea5a-ca9d13faab0adddf-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "014b3e4b-0cfe-41f1-b310-1d8fc52c9570", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T030856Z:014b3e4b-0cfe-41f1-b310-1d8fc52c9570", + "x-request-time": "1.950" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/53a83ca0-caf6-44e8-b464-f6eff2f2c980/versions/1", + "name": "1", + "type": "Microsoft.MachineLearningServices/workspaces/codes/versions", + "properties": { + "description": null, + "tags": {}, + "properties": { + "hash_sha256": "0000000000000", + "hash_version": "0000000000000" + }, + "isArchived": false, + "isAnonymous": false, + "codeUri": "https://sdkvnextcli6335583593.blob.core.windows.net/azureml-blobstore-911fb3a0-a072-4b1d-a4cc-a85f113abe13/LocalUpload/00000000000000000000000000000000/src" + }, + "systemData": { + "createdAt": "2023-03-23T03:35:23.0207913\u002B00:00", + "createdBy": "Zhengfei Wang", + "createdByType": "User", + "lastModifiedAt": "2023-03-24T03:08:56.3446868\u002B00:00", + "lastModifiedBy": "Zhengfei Wang", + "lastModifiedByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/21c60ac7-5d4b-1300-81ac-844558908c40?api-version=2022-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "922", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": {}, + "tags": {}, + "isAnonymous": true, + "isArchived": false, + "componentSpec": { + "command": "python greet.py $[[--whom ${{inputs.whom}}]]", + "code": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/53a83ca0-caf6-44e8-b464-f6eff2f2c980/versions/1", + "environment": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/CliV2AnonymousEnvironment/versions/baf18218754be5571da6e579a0c774b5", + "resources": { + "instance_type": "Standard_D3_v2" + }, + "name": "azureml_anonymous", + "version": "1", + "$schema": "https://azuremlschemas.azureedge.net/latest/commandComponent.schema.json", + "is_deterministic": true, + "inputs": { + "whom": { + "type": "string", + "optional": true + } + }, + "type": "command", + "_source": "YAML.COMPONENT" + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1682", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:08:57 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/21c60ac7-5d4b-1300-81ac-844558908c40?api-version=2022-10-01", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-8467e5db3df19831aa0fbc2c9af56b1d-ac608d33c03cee89-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "577e1029-b203-4283-a07f-428b4bbba2ef", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T030858Z:577e1029-b203-4283-a07f-428b4bbba2ef", + "x-request-time": "1.388" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/97c942f5-a0d1-4e95-ba73-77bc7b41cee8", + "name": "97c942f5-a0d1-4e95-ba73-77bc7b41cee8", + "type": "Microsoft.MachineLearningServices/workspaces/components/versions", + "properties": { + "description": null, + "tags": {}, + "properties": {}, + "isArchived": false, + "isAnonymous": true, + "componentSpec": { + "$schema": "https://azuremlschemas.azureedge.net/latest/commandComponent.schema.json", + "name": "azureml_anonymous", + "version": "1", + "is_deterministic": "True", + "type": "command", + "inputs": { + "whom": { + "type": "string", + "optional": "True" + } + }, + "code": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/53a83ca0-caf6-44e8-b464-f6eff2f2c980/versions/1", + "environment": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/environments/CliV2AnonymousEnvironment/versions/baf18218754be5571da6e579a0c774b5", + "resources": { + "instance_count": "1" + }, + "command": "python greet.py $[[--whom ${{inputs.whom}}]]" + } + }, + "systemData": { + "createdAt": "2023-03-23T03:35:26.7632172\u002B00:00", + "createdBy": "Zhengfei Wang", + "createdByType": "User", + "lastModifiedAt": "2023-03-23T03:35:26.8201577\u002B00:00", + "lastModifiedBy": "Zhengfei Wang", + "lastModifiedByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000?api-version=2023-02-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "1034", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": {}, + "tags": {}, + "displayName": "Sweep - pipeline serverless compute", + "experimentName": "Serverless in Pipeline", + "isArchived": false, + "jobType": "Pipeline", + "inputs": {}, + "jobs": { + "node": { + "limits": { + "max_concurrent_trials": 1, + "max_total_trials": 3 + }, + "sampling_algorithm": "grid", + "objective": { + "goal": "minimize", + "primary_metric": "metric" + }, + "search_space": { + "whom": { + "values": [ + "Microsoft", + "World", + "Python" + ], + "type": "choice" + } + }, + "queue_settings": { + "job_tier": "standard" + }, + "name": "node", + "type": "sweep", + "_source": "YAML.COMPONENT", + "trial": { + "componentId": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/97c942f5-a0d1-4e95-ba73-77bc7b41cee8" + } + } + }, + "outputs": {}, + "settings": { + "default_compute": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/computes/serverless", + "_source": "YAML.JOB" + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "3200", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:09:10 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000?api-version=2023-02-01-preview", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-dc49e0867edbb3ed44bb066c5d2768d5-706755c771888b84-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "60a872aa-8314-4240-a85a-079329146616", + "x-ms-ratelimit-remaining-subscription-writes": "1196", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T030911Z:60a872aa-8314-4240-a85a-079329146616", + "x-request-time": "10.352" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000", + "name": "000000000000000000000", + "type": "Microsoft.MachineLearningServices/workspaces/jobs", + "properties": { + "description": null, + "tags": {}, + "properties": { + "azureml.DevPlatv2": "true", + "azureml.runsource": "azureml.PipelineRun", + "runSource": "MFE", + "runType": "HTTP", + "azureml.parameters": "{}", + "azureml.continue_on_step_failure": "True", + "azureml.continue_on_failed_optional_input": "True", + "azureml.defaultComputeName": "serverless", + "azureml.defaultDataStoreName": "workspaceblobstore", + "azureml.pipelineComponent": "pipelinerun" + }, + "displayName": "Sweep - pipeline serverless compute", + "status": "Running", + "experimentName": "Serverless in Pipeline", + "services": { + "Tracking": { + "jobServiceType": "Tracking", + "port": null, + "endpoint": "azureml://int.api.azureml-test.ms/mlflow/v1.0/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000?", + "status": null, + "errorMessage": null, + "properties": null, + "nodes": null + }, + "Studio": { + "jobServiceType": "Studio", + "port": null, + "endpoint": "https://ml.azure.com/runs/000000000000000000000?wsid=/subscriptions/00000000-0000-0000-0000-000000000/resourcegroups/00000/workspaces/00000", + "status": null, + "errorMessage": null, + "properties": null, + "nodes": null + } + }, + "computeId": null, + "isArchived": false, + "identity": null, + "componentId": null, + "notificationSetting": null, + "jobType": "Pipeline", + "settings": { + "default_compute": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/computes/serverless", + "_source": "YAML.JOB" + }, + "jobs": { + "node": { + "limits": { + "max_concurrent_trials": 1, + "max_total_trials": 3 + }, + "sampling_algorithm": "grid", + "objective": { + "goal": "minimize", + "primary_metric": "metric" + }, + "search_space": { + "whom": { + "values": [ + "Microsoft", + "World", + "Python" + ], + "type": "choice" + } + }, + "queue_settings": { + "job_tier": "standard" + }, + "name": "node", + "type": "sweep", + "_source": "YAML.COMPONENT", + "trial": { + "componentId": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/97c942f5-a0d1-4e95-ba73-77bc7b41cee8" + } + } + }, + "inputs": {}, + "outputs": {}, + "sourceJobId": null + }, + "systemData": { + "createdAt": "2023-03-24T03:09:04.6616794\u002B00:00", + "createdBy": "Zhengfei Wang", + "createdByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000/cancel?api-version=2023-02-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "4", + "Content-Type": "application/json; charset=utf-8", + "Date": "Fri, 24 Mar 2023 03:09:21 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/providers/Microsoft.MachineLearningServices/locations/centraluseuap/mfeOperationResults/jc:911fb3a0-a072-4b1d-a4cc-a85f113abe13:000000000000000000000?api-version=2023-02-01-preview", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-async-operation-timeout": "PT1H", + "x-ms-correlation-request-id": "ed78e04c-72b3-48d2-a234-40cf110fa1b9", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T030922Z:ed78e04c-72b3-48d2-a234-40cf110fa1b9", + "x-request-time": "8.020" + }, + "ResponseBody": "null" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/providers/Microsoft.MachineLearningServices/locations/centraluseuap/mfeOperationResults/jc:911fb3a0-a072-4b1d-a4cc-a85f113abe13:000000000000000000000?api-version=2023-02-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azure-ai-ml/1.6.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Fri, 24 Mar 2023 03:09:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-97f9eb721b6d4d54d2b494e303a0692b-52c14de7b9bc32d6-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "int-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "90a7fe6a-deaf-4bd8-9204-878dddcb66f8", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230324T030954Z:90a7fe6a-deaf-4bd8-9204-878dddcb66f8", + "x-request-time": "0.532" + }, + "ResponseBody": null + } + ], + "Variables": {} +} diff --git a/sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_with_job_tier.json b/sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_with_job_tier.json new file mode 100644 index 000000000000..99449057b88a --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/recordings/pipeline_job/e2etests/test_pipeline_job.pyTestPipelineJobtest_pipeline_job_serverless_compute_with_job_tier.json @@ -0,0 +1,553 @@ +{ + "Entries": [ + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore?api-version=2022-10-01", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azure-ai-ml/1.5.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 16 Mar 2023 11:31:52 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-eb3778fef0e9084a2b5aaaf345b1248d-4ba91a4a4a9707dd-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "x-aml-cluster": "vienna-test-westus2-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "18c4fa40-0b37-4d90-8a68-37d95247d7b5", + "x-ms-ratelimit-remaining-subscription-reads": "11995", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230316T113153Z:18c4fa40-0b37-4d90-8a68-37d95247d7b5", + "x-request-time": "0.970" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore", + "name": "workspaceblobstore", + "type": "Microsoft.MachineLearningServices/workspaces/datastores", + "properties": { + "description": null, + "tags": null, + "properties": null, + "isDefault": true, + "credentials": { + "credentialsType": "AccountKey" + }, + "datastoreType": "AzureBlob", + "accountName": "sagvgsoim6nmhbq", + "containerName": "azureml-blobstore-e61cd5e2-512f-475e-9842-5e2a973993b8", + "endpoint": "core.windows.net", + "protocol": "https", + "serviceDataAccessAuthIdentity": "WorkspaceSystemAssignedIdentity" + }, + "systemData": { + "createdAt": "2022-09-22T09:02:03.2629568\u002B00:00", + "createdBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "createdByType": "Application", + "lastModifiedAt": "2022-09-22T09:02:04.166989\u002B00:00", + "lastModifiedBy": "779301c0-18b2-4cdc-801b-a0a3368fee0a", + "lastModifiedByType": "Application" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/datastores/workspaceblobstore/listSecrets?api-version=2022-10-01", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azure-ai-ml/1.5.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 16 Mar 2023 11:31:53 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-04bea915eae3617cf2fc7da6d9eb908f-5c2f96661472927e-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": "Accept-Encoding", + "x-aml-cluster": "vienna-test-westus2-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "d21822d5-0adb-427b-8c44-ebb68f16b4ff", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230316T113154Z:d21822d5-0adb-427b-8c44-ebb68f16b4ff", + "x-request-time": "0.214" + }, + "ResponseBody": { + "secretsType": "AccountKey", + "key": "dGhpcyBpcyBmYWtlIGtleQ==" + } + }, + { + "RequestUri": "https://sagvgsoim6nmhbq.blob.core.windows.net/azureml-blobstore-e61cd5e2-512f-475e-9842-5e2a973993b8/LocalUpload/00000000000000000000000000000000/COMPONENT_PLACEHOLDER", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Thu, 16 Mar 2023 11:31:53 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Accept-Ranges": "bytes", + "Content-Length": "35", + "Content-MD5": "L/DnSpFIn\u002BjaQWc\u002BsUQdcw==", + "Content-Type": "application/octet-stream", + "Date": "Thu, 16 Mar 2023 11:31:54 GMT", + "ETag": "\u00220x8DA9D48E17467D7\u0022", + "Last-Modified": "Fri, 23 Sep 2022 09:49:17 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Vary": "Origin", + "x-ms-access-tier": "Hot", + "x-ms-access-tier-inferred": "true", + "x-ms-blob-type": "BlockBlob", + "x-ms-creation-time": "Fri, 23 Sep 2022 09:49:16 GMT", + "x-ms-lease-state": "available", + "x-ms-lease-status": "unlocked", + "x-ms-meta-name": "9c9cfba9-82bd-45db-ad06-07009d1d9672", + "x-ms-meta-upload_status": "completed", + "x-ms-meta-version": "1", + "x-ms-server-encrypted": "true", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://sagvgsoim6nmhbq.blob.core.windows.net/azureml-blobstore-e61cd5e2-512f-475e-9842-5e2a973993b8/az-ml-artifacts/00000000000000000000000000000000/COMPONENT_PLACEHOLDER", + "RequestMethod": "HEAD", + "RequestHeaders": { + "Accept": "application/xml", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azsdk-python-storage-blob/12.13.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)", + "x-ms-date": "Thu, 16 Mar 2023 11:31:54 GMT", + "x-ms-version": "2021-08-06" + }, + "RequestBody": null, + "StatusCode": 404, + "ResponseHeaders": { + "Date": "Thu, 16 Mar 2023 11:31:54 GMT", + "Server": [ + "Windows-Azure-Blob/1.0", + "Microsoft-HTTPAPI/2.0" + ], + "Transfer-Encoding": "chunked", + "Vary": "Origin", + "x-ms-error-code": "BlobNotFound", + "x-ms-version": "2021-08-06" + }, + "ResponseBody": null + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/9c9cfba9-82bd-45db-ad06-07009d1d9672/versions/1?api-version=2022-05-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "288", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.5.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": { + "hash_sha256": "0000000000000", + "hash_version": "0000000000000" + }, + "isAnonymous": true, + "isArchived": false, + "codeUri": "https://sagvgsoim6nmhbq.blob.core.windows.net/azureml-blobstore-e61cd5e2-512f-475e-9842-5e2a973993b8/LocalUpload/00000000000000000000000000000000" + } + }, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Encoding": "gzip", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 16 Mar 2023 11:31:58 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-3046672239ee07ee0eb2d89f6230d126-ab15ebd8702c2b54-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "Transfer-Encoding": "chunked", + "Vary": [ + "Accept-Encoding", + "Accept-Encoding" + ], + "x-aml-cluster": "vienna-test-westus2-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "390f42f4-4bdb-4c30-a710-e0536eafdfd2", + "x-ms-ratelimit-remaining-subscription-writes": "1199", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230316T113159Z:390f42f4-4bdb-4c30-a710-e0536eafdfd2", + "x-request-time": "0.867" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/9c9cfba9-82bd-45db-ad06-07009d1d9672/versions/1", + "name": "1", + "type": "Microsoft.MachineLearningServices/workspaces/codes/versions", + "properties": { + "description": null, + "tags": {}, + "properties": { + "hash_sha256": "0000000000000", + "hash_version": "0000000000000" + }, + "isArchived": false, + "isAnonymous": false, + "codeUri": "https://sagvgsoim6nmhbq.blob.core.windows.net/azureml-blobstore-e61cd5e2-512f-475e-9842-5e2a973993b8/LocalUpload/00000000000000000000000000000000" + }, + "systemData": { + "createdAt": "2022-09-23T09:49:20.984936\u002B00:00", + "createdBy": "Firstname Lastname", + "createdByType": "User", + "lastModifiedAt": "2023-03-16T11:31:59.1373377\u002B00:00", + "lastModifiedBy": "Firstname Lastname", + "lastModifiedByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/155065c6-61f5-6f77-6287-4eb8a276792e?api-version=2022-10-01", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "583", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.5.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": {}, + "tags": {}, + "isAnonymous": true, + "isArchived": false, + "componentSpec": { + "command": "echo \u0022Hello World\u0022", + "code": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/9c9cfba9-82bd-45db-ad06-07009d1d9672/versions/1", + "environment": "azureml:AzureML-sklearn-1.0-ubuntu20.04-py38-cpu@latest", + "resources": { + "instance_type": "Standard_D3_v2" + }, + "name": "azureml_anonymous", + "version": "1", + "is_deterministic": true, + "type": "command", + "_source": "YAML.JOB" + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "1237", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 16 Mar 2023 11:32:03 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/155065c6-61f5-6f77-6287-4eb8a276792e?api-version=2022-10-01", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-c93ed74f85c390d0b5d411499125d85a-d12bbf378e955f16-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "vienna-test-westus2-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "56dbacf3-f87d-402c-a248-517ec79ca8ce", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230316T113204Z:56dbacf3-f87d-402c-a248-517ec79ca8ce", + "x-request-time": "4.345" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/0f1c6dee-d0d9-4b83-ad94-260e31656acd", + "name": "0f1c6dee-d0d9-4b83-ad94-260e31656acd", + "type": "Microsoft.MachineLearningServices/workspaces/components/versions", + "properties": { + "description": null, + "tags": {}, + "properties": {}, + "isArchived": false, + "isAnonymous": true, + "componentSpec": { + "name": "azureml_anonymous", + "version": "1", + "is_deterministic": "True", + "type": "command", + "code": "azureml:/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/codes/9c9cfba9-82bd-45db-ad06-07009d1d9672/versions/1", + "environment": "azureml://registries/azureml-dev/environments/AzureML-sklearn-1.0-ubuntu20.04-py38-cpu/versions/35", + "resources": { + "instance_count": "1" + }, + "command": "echo \u0022Hello World\u0022", + "$schema": "https://componentsdk.azureedge.net/jsonschema/CommandComponent.json" + } + }, + "systemData": { + "createdAt": "2023-03-08T05:56:39.1885189\u002B00:00", + "createdBy": "Firstname Lastname", + "createdByType": "User", + "lastModifiedAt": "2023-03-08T05:56:39.6522888\u002B00:00", + "lastModifiedBy": "Firstname Lastname", + "lastModifiedByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000?api-version=2023-02-01-preview", + "RequestMethod": "PUT", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "1258", + "Content-Type": "application/json", + "User-Agent": "azure-ai-ml/1.5.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": { + "properties": { + "properties": {}, + "tags": {}, + "displayName": "Serverless Compute in Pipeline with Job Tier", + "experimentName": "Serverless in Pipeline", + "isArchived": false, + "jobType": "Pipeline", + "inputs": {}, + "jobs": { + "spot_job_tier": { + "resources": { + "instance_type": "Standard_D3_v2" + }, + "queue_settings": { + "job_tier": "Spot" + }, + "name": "spot_job_tier", + "type": "command", + "_source": "YAML.JOB", + "componentId": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/0f1c6dee-d0d9-4b83-ad94-260e31656acd" + }, + "standard_job_tier": { + "resources": { + "instance_type": "Standard_D3_v2" + }, + "queue_settings": { + "job_tier": "Standard" + }, + "name": "standard_job_tier", + "type": "command", + "_source": "YAML.JOB", + "componentId": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/0f1c6dee-d0d9-4b83-ad94-260e31656acd" + } + }, + "outputs": {}, + "settings": { + "default_compute": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/computes/serverless", + "_source": "YAML.JOB" + } + } + }, + "StatusCode": 201, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "2667", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 16 Mar 2023 11:32:09 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000?api-version=2023-02-01-preview", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-01f572beb3df36d6f837f86cae108ea7-3cc0e5766281b0eb-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "vienna-test-westus2-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1158e3fa-65e6-41d9-b1cb-6f471825dd89", + "x-ms-ratelimit-remaining-subscription-writes": "1197", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230316T113209Z:1158e3fa-65e6-41d9-b1cb-6f471825dd89", + "x-request-time": "2.295" + }, + "ResponseBody": { + "id": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000", + "name": "000000000000000000000", + "type": "Microsoft.MachineLearningServices/workspaces/jobs", + "properties": { + "description": null, + "tags": {}, + "properties": { + "azureml.DevPlatv2": "true", + "azureml.runsource": "azureml.PipelineRun", + "runSource": "MFE", + "runType": "HTTP", + "azureml.parameters": "{}", + "azureml.continue_on_step_failure": "True", + "azureml.continue_on_failed_optional_input": "True", + "azureml.defaultComputeName": "serverless", + "azureml.defaultDataStoreName": "workspaceblobstore", + "azureml.pipelineComponent": "pipelinerun" + }, + "displayName": "Serverless Compute in Pipeline with Job Tier", + "status": "Preparing", + "experimentName": "Serverless in Pipeline", + "services": { + "Tracking": { + "jobServiceType": "Tracking", + "port": null, + "endpoint": "azureml://master.api.azureml-test.ms/mlflow/v1.0/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000?", + "status": null, + "errorMessage": null, + "properties": null, + "nodes": null + }, + "Studio": { + "jobServiceType": "Studio", + "port": null, + "endpoint": "https://ml.azure.com/runs/000000000000000000000?wsid=/subscriptions/00000000-0000-0000-0000-000000000/resourcegroups/00000/workspaces/00000", + "status": null, + "errorMessage": null, + "properties": null, + "nodes": null + } + }, + "computeId": null, + "isArchived": false, + "identity": null, + "componentId": null, + "notificationSetting": null, + "jobType": "Pipeline", + "settings": { + "default_compute": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/computes/serverless", + "_source": "YAML.JOB" + }, + "jobs": { + "spot_job_tier": { + "resources": { + "instance_type": "Standard_D3_v2" + }, + "queue_settings": { + "job_tier": "Spot" + }, + "name": "spot_job_tier", + "type": "command", + "_source": "YAML.JOB", + "componentId": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/0f1c6dee-d0d9-4b83-ad94-260e31656acd" + }, + "standard_job_tier": { + "resources": { + "instance_type": "Standard_D3_v2" + }, + "queue_settings": { + "job_tier": "Standard" + }, + "name": "standard_job_tier", + "type": "command", + "_source": "YAML.JOB", + "componentId": "/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/components/azureml_anonymous/versions/0f1c6dee-d0d9-4b83-ad94-260e31656acd" + } + }, + "inputs": {}, + "outputs": {}, + "sourceJobId": null + }, + "systemData": { + "createdAt": "2023-03-16T11:32:08.9268602\u002B00:00", + "createdBy": "Firstname Lastname", + "createdByType": "User" + } + } + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/resourceGroups/00000/providers/Microsoft.MachineLearningServices/workspaces/00000/jobs/000000000000000000000/cancel?api-version=2023-02-01-preview", + "RequestMethod": "POST", + "RequestHeaders": { + "Accept": "application/json", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "Content-Length": "0", + "User-Agent": "azure-ai-ml/1.5.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 202, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "4", + "Content-Type": "application/json; charset=utf-8", + "Date": "Thu, 16 Mar 2023 11:32:13 GMT", + "Expires": "-1", + "Location": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/providers/Microsoft.MachineLearningServices/locations/centraluseuap/mfeOperationResults/jc:e61cd5e2-512f-475e-9842-5e2a973993b8:000000000000000000000?api-version=2023-02-01-preview", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "vienna-test-westus2-01", + "X-Content-Type-Options": "nosniff", + "x-ms-async-operation-timeout": "PT1H", + "x-ms-correlation-request-id": "dae5f3cc-1567-4812-aace-ec2fb38488e7", + "x-ms-ratelimit-remaining-subscription-writes": "1198", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230316T113213Z:dae5f3cc-1567-4812-aace-ec2fb38488e7", + "x-request-time": "0.725" + }, + "ResponseBody": "null" + }, + { + "RequestUri": "https://management.azure.com/subscriptions/00000000-0000-0000-0000-000000000/providers/Microsoft.MachineLearningServices/locations/centraluseuap/mfeOperationResults/jc:e61cd5e2-512f-475e-9842-5e2a973993b8:000000000000000000000?api-version=2023-02-01-preview", + "RequestMethod": "GET", + "RequestHeaders": { + "Accept": "*/*", + "Accept-Encoding": "gzip, deflate", + "Connection": "keep-alive", + "User-Agent": "azure-ai-ml/1.5.0 azsdk-python-mgmt-machinelearningservices/0.1.0 Python/3.9.13 (Windows-10-10.0.22621-SP0)" + }, + "RequestBody": null, + "StatusCode": 200, + "ResponseHeaders": { + "Cache-Control": "no-cache", + "Content-Length": "0", + "Date": "Thu, 16 Mar 2023 11:32:44 GMT", + "Expires": "-1", + "Pragma": "no-cache", + "request-context": "appId=cid-v1:512cc15a-13b5-415b-bfd0-dce7accb6bb1", + "Server-Timing": "traceparent;desc=\u002200-eaeb8b7d82b19f6059c61f056ecbb6c9-4e4c00591942065e-01\u0022", + "Strict-Transport-Security": "max-age=31536000; includeSubDomains", + "x-aml-cluster": "vienna-test-westus2-01", + "X-Content-Type-Options": "nosniff", + "x-ms-correlation-request-id": "1126eb83-7e4e-407c-a716-dd63b0a34ee1", + "x-ms-ratelimit-remaining-subscription-reads": "11994", + "x-ms-response-type": "standard", + "x-ms-routing-request-id": "JAPANEAST:20230316T113244Z:1126eb83-7e4e-407c-a716-dd63b0a34ee1", + "x-request-time": "0.033" + }, + "ResponseBody": null + } + ], + "Variables": {} +} diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/all_types/pipeline/pipeline_component.yml b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/all_types/pipeline/pipeline_component.yml index 24d239aa7ca2..73f3c94fda7a 100644 --- a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/all_types/pipeline/pipeline_component.yml +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/all_types/pipeline/pipeline_component.yml @@ -4,6 +4,4 @@ name: simple_pipeline_component jobs: node: type: command - component: ./component.yml - resources: - instance_type: Standard_D3_v2 \ No newline at end of file + component: azureml://registries/testFeed/components/simple_command_component/versions/1 diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/component_preprocessing.yaml b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/component_preprocessing.yaml new file mode 100644 index 000000000000..881e70e0444a --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/component_preprocessing.yaml @@ -0,0 +1,28 @@ +$schema: https://azuremlschemas.azureedge.net/latest/commandComponent.schema.json +name: data_preprocessing +display_name: Data Preprocessing +version: 1 +type: command +inputs: + train_data: + type: mltable + validation_data: + type: mltable +outputs: + preprocessed_train_data: + type: mltable + preprocessed_validation_data: + type: mltable +code: ./src/ +environment: + name: pipeline-custom-environment + image: mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04 + conda_file: ./preprocessing_env.yaml +command: >- + python preprocess.py + --train_data ${{inputs.train_data}} + --validation_data ${{inputs.validation_data}} + --preprocessed_train_data ${{outputs.preprocessed_train_data}} + --preprocessed_validation_data ${{outputs.preprocessed_validation_data}} +resources: + instance_type: Standard_D3_v2 \ No newline at end of file diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/component_register_model.yaml b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/component_register_model.yaml new file mode 100644 index 000000000000..89dcbf94d672 --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/component_register_model.yaml @@ -0,0 +1,18 @@ +$schema: https://azuremlschemas.azureedge.net/latest/commandComponent.schema.json +name: register_model +display_name: Register Model +version: 1 +type: command +inputs: + model_input_path: + type: uri_folder + model_base_name: + type: string +code: ./src/ +environment: azureml:AzureML-sklearn-1.0-ubuntu20.04-py38-cpu:1 +command: >- + python register.py + --model_input_path ${{inputs.model_input_path}} + --model_base_name ${{inputs.model_base_name}} +resources: + instance_type: Standard_D3_v2 \ No newline at end of file diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/preprocessing_env.yaml b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/preprocessing_env.yaml new file mode 100644 index 000000000000..ace75a9f6522 --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/preprocessing_env.yaml @@ -0,0 +1,16 @@ +channels: + - conda-forge +dependencies: + - python=3.8 + - numpy=1.21.2 + - pip=21.2.4 + - scikit-learn=0.24.2 + - scipy=1.7.1 + - 'pandas>=1.1,<1.2' + - pip: + - 'inference-schema[numpy-support]==1.3.0' + - xlrd==2.0.1 + - azureml-mlflow==1.42.0 + - mltable==0.1.0b4 + - pyyaml==6.0 +name: model-env \ No newline at end of file diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/src/preprocess.py b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/src/preprocess.py new file mode 100644 index 000000000000..b2a6595c668c --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/src/preprocess.py @@ -0,0 +1,87 @@ +# --------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# --------------------------------------------------------- + +import os +import argparse +import datetime +from pathlib import Path +import yaml +from mltable import load + + +def parse_args(): + # setup arg parser + parser = argparse.ArgumentParser() + + # add arguments + parser.add_argument("--train_data", type=str) + parser.add_argument("--validation_data", type=str) + parser.add_argument("--preprocessed_train_data", type=str) + parser.add_argument("--preprocessed_validation_data", type=str) + # parse args + args = parser.parse_args() + print("args received ", args) + # return args + return args + + +def get_preprocessed_data(text): + """ + Do preprocessing as needed + Currently we are just passing text file as it is + """ + return text + + +def main(args): + """ + Preprocessing of training/validation data + """ + train_data_path = os.path.join(args.train_data, "train.txt") + with open(train_data_path) as f: + train_data = f.read() + preprocessed_train_data = get_preprocessed_data(train_data) + + # write preprocessed train txt file + preprocessed_train_data_path = os.path.join(args.preprocessed_train_data, "train.txt") + with open(preprocessed_train_data_path, "w") as f: + f.write(preprocessed_train_data) + + validation_data_path = os.path.join(args.validation_data, "valid.txt") + with open(validation_data_path) as f: + validation_data = f.read() + preprocessed_validation_data = get_preprocessed_data(validation_data) + + # write preprocessed validation txt file + preprocessed_validation_data_path = os.path.join(args.preprocessed_validation_data, "valid.txt") + with open(preprocessed_validation_data_path, "w") as f: + f.write(preprocessed_validation_data) + + # Write MLTable yaml file as well in output folder + # Since in this example we are not doing any preprocessing, we are just copying same yaml file from input,change it if needed + + # read and write MLModel yaml file for train data + train_data_mltable_path = os.path.join(args.train_data, "MLTable") + preprocessed_train_data_mltable_path = os.path.join(args.preprocessed_train_data, "MLTable") + with open(train_data_mltable_path, "r") as file: + yaml_file = yaml.safe_load(file) + with open(preprocessed_train_data_mltable_path, "w") as file: + yaml.dump(yaml_file, file) + + # read and write MLModel yaml file for validation data + validation_data_mltable_path = os.path.join(args.validation_data, "MLTable") + preprocessed_validation_data_mltable_path = os.path.join(args.preprocessed_validation_data, "MLTable") + with open(validation_data_mltable_path, "r") as file: + yaml_file = yaml.safe_load(file) + with open(preprocessed_validation_data_mltable_path, "w") as file: + yaml.dump(yaml_file, file) + + +# run script +if __name__ == "__main__": + # parse args + args = parse_args() + + # run main function + main(args) diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/src/register.py b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/src/register.py new file mode 100644 index 000000000000..ea46ddacd2fa --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/components/src/register.py @@ -0,0 +1,73 @@ +# --------------------------------------------------------- +# Copyright (c) Microsoft Corporation. All rights reserved. +# --------------------------------------------------------- + +import argparse +import json +import os +import time + + +from azureml.core import Run + +import mlflow +import mlflow.sklearn + +# Based on example: +# https://docs.microsoft.com/en-us/azure/machine-learning/how-to-train-cli +# which references +# https://github.com/Azure/azureml-examples/tree/main/cli/jobs/train/lightgbm/iris + + +def parse_args(): + # setup arg parser + parser = argparse.ArgumentParser() + + # add arguments + parser.add_argument("--model_input_path", type=str, help="Path to input model") + parser.add_argument("--model_base_name", type=str, help="Name of the registered model") + + # parse args + args = parser.parse_args() + print("Path: " + args.model_input_path) + # return args + return args + + +def main(args): + """ + Register Model Example + """ + # Set Tracking URI + current_experiment = Run.get_context().experiment + tracking_uri = current_experiment.workspace.get_mlflow_tracking_uri() + print("tracking_uri: {0}".format(tracking_uri)) + mlflow.set_tracking_uri(tracking_uri) + mlflow.set_experiment(current_experiment.name) + + # Get Run ID from model path + print("Getting model path") + mlmodel_path = os.path.join(args.model_input_path, "MLmodel") + runid = "" + with open(mlmodel_path, "r") as modelfile: + for line in modelfile: + if "run_id" in line: + runid = line.split(":")[1].strip() + + # Construct Model URI from run ID extract previously + model_uri = "runs:/{}/outputs/".format(runid) + print("Model URI: " + model_uri) + + # Register the model with Model URI and Name of choice + registered_name = args.model_base_name + print(f"Registering model as {registered_name}") + mlflow.register_model(model_uri, registered_name) + + +# run script +if __name__ == "__main__": + # parse args + args = parse_args() + + # run main function + main(args) diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/pipeline.yml b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/pipeline.yml new file mode 100644 index 000000000000..18d4dd6a6a9c --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/pipeline.yml @@ -0,0 +1,49 @@ +$schema: https://azuremlschemas.azureedge.net/latest/pipelineJob.schema.json +type: pipeline +display_name: AutoML with instance type - pipeline serverless compute +experiment_name: Serverless in Pipeline +settings: + default_compute: azureml:serverless +inputs: + text_ner_training_data: + type: mltable + path: ./training-mltable-folder + text_ner_validation_data: + type: mltable + path: ./validation-mltable-folder +jobs: + preprocessing_node: + type: command + component: file:./components/component_preprocessing.yaml + inputs: + train_data: ${{parent.inputs.text_ner_training_data}} + validation_data: ${{parent.inputs.text_ner_validation_data}} + outputs: + preprocessed_train_data: + type: mltable + preprocessed_validation_data: + type: mltable + text_ner_node: + type: automl + task: text_ner + log_verbosity: info + primary_metric: accuracy + limits: + max_trials: 1 + timeout_minutes: 60 + target_column_name: label + training_data: ${{parent.jobs.preprocessing_node.outputs.preprocessed_train_data}} + validation_data: ${{parent.jobs.preprocessing_node.outputs.preprocessed_validation_data}} + outputs: + best_model: + type: mlflow_model + resources: + instance_type: Standard_NC6 + queue_settings: + job_tier: spot + register_model_node: + type: command + component: file:./components/component_register_model.yaml + inputs: + model_input_path: ${{parent.jobs.text_ner_node.outputs.best_model}} + model_base_name: paper_categorization_model \ No newline at end of file diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/training-mltable-folder/MLTable b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/training-mltable-folder/MLTable new file mode 100644 index 000000000000..6bc21a3fd5f9 --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/training-mltable-folder/MLTable @@ -0,0 +1,4 @@ +paths: + - file: ./train.txt +transformations: + - take: 1 \ No newline at end of file diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/training-mltable-folder/train.txt b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/training-mltable-folder/train.txt new file mode 100644 index 000000000000..7aee85ddb75b --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/training-mltable-folder/train.txt @@ -0,0 +1,9998 @@ +-DOCSTART- O + +EU B-ORG +rejects O +German B-MISC +call O +to O +boycott O +British B-MISC +lamb O +. O + +Peter B-PER +Blackburn I-PER + +BRUSSELS B-LOC +1996-08-22 O + +The O +European B-ORG +Commission I-ORG +said O +on O +Thursday O +it O +disagreed O +with O +German B-MISC +advice O +to O +consumers O +to O +shun O +British B-MISC +lamb O +until O +scientists O +determine O +whether O +mad O +cow O +disease O +can O +be O +transmitted O +to O +sheep O +. O + +Germany B-LOC +'s O +representative O +to O +the O +European B-ORG +Union I-ORG +'s O +veterinary O +committee O +Werner B-PER +Zwingmann I-PER +said O +on O +Wednesday O +consumers O +should O +buy O +sheepmeat O +from O +countries O +other O +than O +Britain B-LOC +until O +the O +scientific O +advice O +was O +clearer O +. O + +" O +We O +do O +n't O +support O +any O +such O +recommendation O +because O +we O +do O +n't O +see O +any O +grounds O +for O +it O +, O +" O +the O +Commission B-ORG +'s O +chief O +spokesman O +Nikolaus B-PER +van I-PER +der I-PER +Pas I-PER +told O +a O +news O +briefing O +. O + +He O +said O +further O +scientific O +study O +was O +required O +and O +if O +it O +was O +found O +that O +action O +was O +needed O +it O +should O +be O +taken O +by O +the O +European B-ORG +Union I-ORG +. O + +He O +said O +a O +proposal O +last O +month O +by O +EU B-ORG +Farm O +Commissioner O +Franz B-PER +Fischler I-PER +to O +ban O +sheep O +brains O +, O +spleens O +and O +spinal O +cords O +from O +the O +human O +and O +animal O +food O +chains O +was O +a O +highly O +specific O +and O +precautionary O +move O +to O +protect O +human O +health O +. O + +Fischler B-PER +proposed O +EU-wide B-MISC +measures O +after O +reports O +from O +Britain B-LOC +and O +France B-LOC +that O +under O +laboratory O +conditions O +sheep O +could O +contract O +Bovine B-MISC +Spongiform I-MISC +Encephalopathy I-MISC +( O +BSE B-MISC +) O +-- O +mad O +cow O +disease O +. O + +But O +Fischler B-PER +agreed O +to O +review O +his O +proposal O +after O +the O +EU B-ORG +'s O +standing O +veterinary O +committee O +, O +mational O +animal O +health O +officials O +, O +questioned O +if O +such O +action O +was O +justified O +as O +there O +was O +only O +a O +slight O +risk O +to O +human O +health O +. O + +Spanish B-MISC +Farm O +Minister O +Loyola B-PER +de I-PER +Palacio I-PER +had O +earlier O +accused O +Fischler B-PER +at O +an O +EU B-ORG +farm O +ministers O +' O +meeting O +of O +causing O +unjustified O +alarm O +through O +" O +dangerous O +generalisation O +. O +" O + +. O + +Only O +France B-LOC +and O +Britain B-LOC +backed O +Fischler B-PER +'s O +proposal O +. O + +The O +EU B-ORG +'s O +scientific O +veterinary O +and O +multidisciplinary O +committees O +are O +due O +to O +re-examine O +the O +issue O +early O +next O +month O +and O +make O +recommendations O +to O +the O +senior O +veterinary O +officials O +. O + +Sheep O +have O +long O +been O +known O +to O +contract O +scrapie O +, O +a O +brain-wasting O +disease O +similar O +to O +BSE B-MISC +which O +is O +believed O +to O +have O +been O +transferred O +to O +cattle O +through O +feed O +containing O +animal O +waste O +. O + +British B-MISC +farmers O +denied O +on O +Thursday O +there O +was O +any O +danger O +to O +human O +health O +from O +their O +sheep O +, O +but O +expressed O +concern O +that O +German B-MISC +government O +advice O +to O +consumers O +to O +avoid O +British B-MISC +lamb O +might O +influence O +consumers O +across O +Europe B-LOC +. O + +" O +What O +we O +have O +to O +be O +extremely O +careful O +of O +is O +how O +other O +countries O +are O +going O +to O +take O +Germany B-LOC +'s O +lead O +, O +" O +Welsh B-ORG +National I-ORG +Farmers I-ORG +' I-ORG +Union I-ORG +( O +NFU B-ORG +) O +chairman O +John B-PER +Lloyd I-PER +Jones I-PER +said O +on O +BBC B-ORG +radio I-ORG +. O + +Bonn B-LOC +has O +led O +efforts O +to O +protect O +public O +health O +after O +consumer O +confidence O +collapsed O +in O +March O +after O +a O +British B-MISC +report O +suggested O +humans O +could O +contract O +an O +illness O +similar O +to O +mad O +cow O +disease O +by O +eating O +contaminated O +beef O +. O + +Germany B-LOC +imported O +47,600 O +sheep O +from O +Britain B-LOC +last O +year O +, O +nearly O +half O +of O +total O +imports O +. O + +It O +brought O +in O +4,275 O +tonnes O +of O +British B-MISC +mutton O +, O +some O +10 O +percent O +of O +overall O +imports O +. O + +-DOCSTART- O + +Rare O +Hendrix B-PER +song O +draft O +sells O +for O +almost O +$ O +17,000 O +. O + +LONDON B-LOC +1996-08-22 O + +A O +rare O +early O +handwritten O +draft O +of O +a O +song O +by O +U.S. B-LOC +guitar O +legend O +Jimi B-PER +Hendrix I-PER +was O +sold O +for O +almost O +$ O +17,000 O +on O +Thursday O +at O +an O +auction O +of O +some O +of O +the O +late O +musician O +'s O +favourite O +possessions O +. O + +A O +Florida B-LOC +restaurant O +paid O +10,925 O +pounds O +( O +$ O +16,935 O +) O +for O +the O +draft O +of O +" O +Ai B-MISC +n't I-MISC +no I-MISC +telling I-MISC +" O +, O +which O +Hendrix B-PER +penned O +on O +a O +piece O +of O +London B-LOC +hotel O +stationery O +in O +late O +1966 O +. O + +At O +the O +end O +of O +a O +January O +1967 O +concert O +in O +the O +English B-MISC +city O +of O +Nottingham B-LOC +he O +threw O +the O +sheet O +of O +paper O +into O +the O +audience O +, O +where O +it O +was O +retrieved O +by O +a O +fan O +. O + +Buyers O +also O +snapped O +up O +16 O +other O +items O +that O +were O +put O +up O +for O +auction O +by O +Hendrix B-PER +'s O +former O +girlfriend O +Kathy B-PER +Etchingham I-PER +, O +who O +lived O +with O +him O +from O +1966 O +to O +1969 O +. O + +They O +included O +a O +black O +lacquer O +and O +mother O +of O +pearl O +inlaid O +box O +used O +by O +Hendrix B-PER +to O +store O +his O +drugs O +, O +which O +an O +anonymous O +Australian B-MISC +purchaser O +bought O +for O +5,060 O +pounds O +( O +$ O +7,845 O +) O +. O + +The O +guitarist O +died O +of O +a O +drugs O +overdose O +in O +1970 O +aged O +27 O +. O + +-DOCSTART- O + +China B-LOC +says O +Taiwan B-LOC +spoils O +atmosphere O +for O +talks O +. O + +BEIJING B-LOC +1996-08-22 O + +China B-LOC +on O +Thursday O +accused O +Taipei B-LOC +of O +spoiling O +the O +atmosphere O +for O +a O +resumption O +of O +talks O +across O +the O +Taiwan B-LOC +Strait I-LOC +with O +a O +visit O +to O +Ukraine B-LOC +by O +Taiwanese B-MISC +Vice O +President O +Lien B-PER +Chan I-PER +this O +week O +that O +infuriated O +Beijing B-LOC +. O + +Speaking O +only O +hours O +after O +Chinese B-MISC +state O +media O +said O +the O +time O +was O +right O +to O +engage O +in O +political O +talks O +with O +Taiwan B-LOC +, O +Foreign B-ORG +Ministry I-ORG +spokesman O +Shen B-PER +Guofang I-PER +told O +Reuters B-ORG +: O +" O +The O +necessary O +atmosphere O +for O +the O +opening O +of O +the O +talks O +has O +been O +disrupted O +by O +the O +Taiwan B-LOC +authorities O +. O +" O + +State O +media O +quoted O +China B-LOC +'s O +top O +negotiator O +with O +Taipei B-LOC +, O +Tang B-PER +Shubei I-PER +, O +as O +telling O +a O +visiting O +group O +from O +Taiwan B-LOC +on O +Wednesday O +that O +it O +was O +time O +for O +the O +rivals O +to O +hold O +political O +talks O +. O + +" O +Now O +is O +the O +time O +for O +the O +two O +sides O +to O +engage O +in O +political O +talks O +... O + +that O +is O +to O +end O +the O +state O +of O +hostility O +, O +" O +Thursday O +'s O +overseas O +edition O +of O +the O +People B-ORG +'s I-ORG +Daily I-ORG +quoted O +Tang B-PER +as O +saying O +. O + +The O +foreign O +ministry O +'s O +Shen B-ORG +told O +Reuters B-ORG +Television I-ORG +in O +an O +interview O +he O +had O +read O +reports O +of O +Tang B-PER +'s O +comments O +but O +gave O +no O +details O +of O +why O +the O +negotiator O +had O +considered O +the O +time O +right O +for O +talks O +with O +Taiwan B-LOC +, O +which O +Beijing B-LOC +considers O +a O +renegade O +province O +. O + +China B-LOC +, O +which O +has O +long O +opposed O +all O +Taipei B-LOC +efforts O +to O +gain O +greater O +international O +recognition O +, O +was O +infuriated O +by O +a O +visit O +to O +Ukraine B-LOC +this O +week O +by O +Taiwanese B-MISC +Vice O +President O +Lien B-PER +. O + +-DOCSTART- O + +China B-LOC +says O +time O +right O +for O +Taiwan B-LOC +talks O +. O + +BEIJING B-LOC +1996-08-22 O + +China B-LOC +has O +said O +it O +was O +time O +for O +political O +talks O +with O +Taiwan B-LOC +and O +that O +the O +rival O +island O +should O +take O +practical O +steps O +towards O +that O +goal O +. O + +Consultations O +should O +be O +held O +to O +set O +the O +time O +and O +format O +of O +the O +talks O +, O +the O +official O +Xinhua B-ORG +news O +agency O +quoted O +Tang B-PER +Shubei I-PER +, O +executive O +vice O +chairman O +of O +the O +Association B-ORG +for I-ORG +Relations I-ORG +Across I-ORG +the I-ORG +Taiwan I-ORG +Straits I-ORG +, O +as O +saying O +late O +on O +Wednesday O +. O + +-DOCSTART- O + +German B-MISC +July O +car O +registrations O +up O +14.2 O +pct O +yr O +/ O +yr O +. O + +FRANKFURT B-LOC +1996-08-22 O + +German B-MISC +first-time O +registrations O +of O +motor O +vehicles O +jumped O +14.2 O +percent O +in O +July O +this O +year O +from O +the O +year-earlier O +period O +, O +the O +Federal B-ORG +office I-ORG +for I-ORG +motor I-ORG +vehicles I-ORG +said O +on O +Thursday O +. O + +The O +office O +said O +356,725 O +new O +cars O +were O +registered O +in O +July O +1996 O +-- O +304,850 O +passenger O +cars O +and O +15,613 O +trucks O +. O + +The O +figures O +represent O +a O +13.6 O +percent O +increase O +for O +passenger O +cars O +and O +a O +2.2 O +percent O +decline O +for O +trucks O +from O +July O +1995 O +. O + +Motor-bike O +registration O +rose O +32.7 O +percent O +in O +the O +period O +. O + +The O +growth O +was O +partly O +due O +to O +an O +increased O +number O +of O +Germans B-MISC +buying O +German B-MISC +cars O +abroad O +, O +while O +manufacturers O +said O +that O +domestic O +demand O +was O +weak O +, O +the O +federal O +office O +said O +. O + +Almost O +all O +German B-MISC +car O +manufacturers O +posted O +gains O +in O +registration O +numbers O +in O +the O +period O +. O + +Volkswagen B-ORG +AG I-ORG +won O +77,719 O +registrations O +, O +slightly O +more O +than O +a O +quarter O +of O +the O +total O +. O + +Opel B-ORG +AG I-ORG +together O +with O +General B-ORG +Motors I-ORG +came O +in O +second O +place O +with O +49,269 O +registrations O +, O +16.4 O +percent O +of O +the O +overall O +figure O +. O + +Third O +was O +Ford B-ORG +with O +35,563 O +registrations O +, O +or O +11.7 O +percent O +. O + +Only O +Seat B-ORG +and O +Porsche B-ORG +had O +fewer O +registrations O +in O +July O +1996 O +compared O +to O +last O +year O +'s O +July O +. O + +Seat B-ORG +posted O +3,420 O +registrations O +compared O +with O +5522 O +registrations O +in O +July O +a O +year O +earlier O +. O + +Porsche B-ORG +'s O +registrations O +fell O +to O +554 O +from O +643 O +. O + +-DOCSTART- O + +GREEK B-MISC +SOCIALISTS O +GIVE O +GREEN O +LIGHT O +TO O +PM O +FOR O +ELECTIONS O +. O + +ATHENS B-LOC +1996-08-22 O + +The O +Greek B-MISC +socialist O +party O +'s O +executive O +bureau O +gave O +the O +green O +light O +to O +Prime O +Minister O +Costas B-PER +Simitis I-PER +to O +call O +snap O +elections O +, O +its O +general O +secretary O +Costas B-PER +Skandalidis I-PER +told O +reporters O +. O + +Prime O +Minister O +Costas B-PER +Simitis I-PER +is O +going O +to O +make O +an O +official O +announcement O +after O +a O +cabinet O +meeting O +later O +on O +Thursday O +, O +said O +Skandalidis B-PER +. O + +-- O +Dimitris B-PER +Kontogiannis I-PER +, O +Athens B-ORG +Newsroom I-ORG ++301 O +3311812-4 O + +-DOCSTART- O + +BayerVB B-ORG +sets O +C$ B-MISC +100 O +million O +six-year O +bond O +. O + +LONDON B-LOC +1996-08-22 O + +The O +following O +bond O +was O +announced O +by O +lead O +manager O +Toronto B-PER +Dominion I-PER +. O + +BORROWER O +BAYERISCHE B-ORG +VEREINSBANK I-ORG + +AMT O +C$ B-MISC +100 O +MLN O +COUPON O +6.625 O +MATURITY O +24.SEP.02 O + +TYPE O +STRAIGHT O +ISS O +PRICE O +100.92 O +PAY O +DATE O +24.SEP.96 O + +FULL O +FEES O +1.875 O +REOFFER O +99.32 O +SPREAD O ++20 O +BP O + +MOODY O +AA1 O +LISTING O +LUX O +PAY O +FREQ O += O + +S&P B-ORG += O +DENOMS O +( O +K O +) O +1-10-100 O +SALE O +LIMITS O +US B-LOC +/ O +UK B-LOC +/ O +CA B-LOC + +NEG O +PLG O +NO O +CRS O +DEFLT O +NO O +FORCE O +MAJ O += O + +GOV O +LAW O +GERMAN B-MISC +HOME O +CTRY O += O +TAX O +PROVS O +STANDARD O + +MGT O +/ O +UND O +0.275 O +SELL O +CONC O +1.60 O +PRAECIP O += O + +UNDERLYING O +GOVT O +BOND O +7.0 O +PCT O +SEPT O +2001 O + +NOTES O +BAYERISCHE B-ORG +VEREINSBANK I-ORG +IS O +JOINT O +LEAD O +MANAGER O + +-- O +London B-ORG +Newsroom I-ORG ++44 O +171 O +542 O +7658 O + +-DOCSTART- O + +Venantius B-ORG +sets O +$ O +300 O +million O +January O +1999 O +FRN O +. O + +LONDON B-LOC +1996-08-22 O + +The O +following O +floating-rate O +issue O +was O +announced O +by O +lead O +manager O +Lehman B-ORG +Brothers I-ORG +International I-ORG +. O + +BORROWER O +VENANTIUS B-ORG +AB I-ORG +( O +SWEDISH B-MISC +NATIONAL O +MORTGAGE O +AGENCY O +) O + +AMT O +$ O +300 O +MLN O +SPREAD O +- O +12.5 O +BP O +MATURITY O +21.JAN.99 O + +TYPE O +FRN O +BASE O +3M B-ORG +LIBOR O +PAY O +DATE O +S23.SEP.96 O + +LAST O +MOODY O +AA3 O +ISS O +PRICE O +99.956 O +FULL O +FEES O +10 O +BP O + +LAST O +S&P B-ORG +AA+ O +REOFFER O += O + +NOTES O +S O +SHORT O +FIRST O +COUPON O + +LISTING O +LONDON B-LOC +DENOMS O +( O +K O +) O +1-10-100 O +SALE O +LIMITS O +US B-LOC +/ O +UK B-LOC +/ O +JP B-LOC +/ O +FR B-LOC + +NEG O +PLG O +YES O +CRS O +DEFLT O +NO O +FORCE O +MAJ O +IPMA O +2 O + +GOV O +LAW O +ENGLISH B-MISC +HOME O +CTRY O +SWEDEN B-LOC +TAX O +PROVS O +STANDARD O + +MGT O +/ O +UND O +5 O +BP O +SELL O +CONC O +5 O +BP O +PRAECIP O += O + +NOTES O +ISSUED O +OFF O +EMTN O +PROGRAMME O + +-- O +London B-ORG +Newsroom I-ORG ++44 O +171 O +542 O +8863 O + +-DOCSTART- O + +Port O +conditions O +update O +- O +Syria B-LOC +- O +Lloyds B-ORG +Shipping I-ORG +. O + +Port O +conditions O +from O +Lloyds B-ORG +Shipping I-ORG +Intelligence I-ORG +Service I-ORG +-- O + +LATTAKIA B-LOC +, O +Aug O +10 O +- O +waiting O +time O +at O +Lattakia B-LOC +and O +Tartous B-LOC +presently O +24 O +hours O +. O + +-DOCSTART- O + +Israel B-LOC +plays O +down O +fears O +of O +war O +with O +Syria B-LOC +. O + +Colleen B-PER +Siegel I-PER + +JERUSALEM B-LOC +1996-08-22 O + +Israel B-LOC +'s O +outgoing O +peace O +negotiator O +with O +Syria B-LOC +said O +on O +Thursday O +current O +tensions O +between O +the O +two O +countries O +appeared O +to O +be O +a O +storm O +in O +a O +teacup O +. O + +Itamar B-PER +Rabinovich I-PER +, O +who O +as O +Israel B-LOC +'s O +ambassador O +to O +Washington B-LOC +conducted O +unfruitful O +negotiations O +with O +Syria B-LOC +, O +told O +Israel B-ORG +Radio I-ORG +it O +looked O +like O +Damascus B-LOC +wanted O +to O +talk O +rather O +than O +fight O +. O + +" O +It O +appears O +to O +me O +the O +Syrian B-MISC +priority O +is O +still O +to O +negotiate O +. O + +The O +Syrians B-MISC +are O +confused O +, O +they O +are O +definitely O +tense O +, O +but O +the O +general O +assessment O +here O +in O +Washington B-LOC +is O +that O +this O +is O +essentially O +a O +storm O +in O +a O +teacup O +, O +" O +he O +said O +. O + +Rabinovich B-PER +is O +winding O +up O +his O +term O +as O +ambassador O +. O + +He O +will O +be O +replaced O +by O +Eliahu B-PER +Ben-Elissar I-PER +, O +a O +former O +Israeli B-MISC +envoy O +to O +Egypt B-LOC +and O +right-wing O +Likud B-ORG +party O +politician O +. O + +Israel B-LOC +on O +Wednesday O +sent O +Syria B-LOC +a O +message O +, O +via O +Washington B-LOC +, O +saying O +it O +was O +committed O +to O +peace O +and O +wanted O +to O +open O +negotiations O +without O +preconditions O +. O + +But O +it O +slammed O +Damascus B-LOC +for O +creating O +what O +it O +called O +a O +dangerous O +atmosphere O +. O + +Syria B-LOC +accused O +Israel B-LOC +on O +Wednesday O +of O +launching O +a O +hysterical O +campaign O +against O +it O +after O +Israeli B-MISC +television O +reported O +that O +Damascus B-LOC +had O +recently O +test O +fired O +a O +missile O +. O + +It O +said O +its O +arms O +purchases O +were O +for O +defensive O +purposes O +. O + +" O +The O +message O +that O +we O +sent O +to O +( O +Syrian B-MISC +President O +Hafez B-PER +al- I-PER +) O +Assad B-PER +is O +that O +Israel B-LOC +is O +ready O +at O +any O +time O +without O +preconditions O +to O +enter O +peace O +negotiations O +, O +" O +Israeli B-MISC +Foreign O +Minister O +David B-PER +Levy I-PER +told O +Israel B-ORG +Radio I-ORG +in O +an O +interview O +. O + +Tension O +has O +mounted O +since O +Israeli B-MISC +Prime O +Minister O +Benjamin B-PER +Netanyahu I-PER +took O +office O +in O +June O +vowing O +to O +retain O +the O +Golan B-LOC +Heights I-LOC +Israel B-LOC +captured O +from O +Syria B-LOC +in O +the O +1967 O +Middle B-LOC +East I-LOC +war O +. O + +Israeli-Syrian B-MISC +peace O +talks O +have O +been O +deadlocked O +over O +the O +Golan B-LOC +since O +1991 O +despite O +the O +previous O +government O +'s O +willingness O +to O +make O +Golan B-LOC +concessions O +. O + +Peace O +talks O +between O +the O +two O +sides O +were O +last O +held O +in O +February O +. O + +" O +The O +voices O +coming O +out O +of O +Damascus B-LOC +are O +bad O +, O +not O +good O +. O + +The O +media O +... O + +are O +full O +of O +expressions O +and O +declarations O +that O +must O +be O +worrying O +... O + +this O +artificial O +atmosphere O +is O +very O +dangerous O +because O +those O +who O +spread O +it O +could O +become O +its O +prisoners O +, O +" O +Levy B-PER +said O +. O + +" O +We O +expect O +from O +Syria B-LOC +, O +if O +its O +face O +is O +to O +peace O +, O +that O +it O +will O +answer O +Israel B-LOC +'s O +message O +to O +enter O +peace O +negotiations O +because O +that O +is O +our O +goal O +, O +" O +he O +said O +. O +" O + +We O +do O +not O +want O +a O +war O +, O +God B-PER +forbid O +. O + +No O +one O +benefits O +from O +wars O +. O +" O + +Israel B-LOC +'s O +Channel B-ORG +Two I-ORG +television O +said O +Damascus B-LOC +had O +sent O +a O +" O +calming O +signal O +" O +to O +Israel B-LOC +. O + +It O +gave O +no O +source O +for O +the O +report O +. O + +Netanyahu B-PER +and O +Levy B-PER +'s O +spokesmen O +said O +they O +could O +not O +confirm O +it O +. O + +The O +television O +also O +said O +that O +Netanyahu B-PER +had O +sent O +messages O +to O +reassure O +Syria B-LOC +via O +Cairo B-LOC +, O +the O +United B-LOC +States I-LOC +and O +Moscow B-LOC +. O + +-DOCSTART- O + +Polish B-MISC +diplomat O +denies O +nurses O +stranded O +in O +Libya B-LOC +. O + +TUNIS B-LOC +1996-08-22 O + +A O +Polish B-MISC +diplomat O +on O +Thursday O +denied O +a O +Polish B-MISC +tabloid O +report O +this O +week O +that O +Libya B-LOC +was O +refusing O +exit O +visas O +to O +100 O +Polish B-MISC +nurses O +trying O +to O +return O +home O +after O +working O +in O +the O +North B-MISC +African I-MISC +country O +. O + +" O +This O +is O +not O +true O +. O + +Up O +to O +today O +, O +we O +have O +no O +knowledge O +of O +any O +nurse O +stranded O +or O +kept O +in O +Libya B-LOC +without O +her O +will O +, O +and O +we O +have O +not O +received O +any O +complaint O +, O +" O +the O +Polish B-MISC +embassy O +'s O +charge O +d'affaires O +in O +Tripoli B-LOC +, O +Tadeusz B-PER +Awdankiewicz I-PER +, O +told O +Reuters B-ORG +by O +telephone O +. O + +Poland B-LOC +'s O +labour O +ministry O +said O +this O +week O +it O +would O +send O +a O +team O +to O +Libya B-LOC +to O +investigate O +, O +but O +Awdankiewicz B-PER +said O +the O +probe O +was O +prompted O +by O +some O +nurses O +complaining O +about O +their O +work O +conditions O +such O +as O +non-payment O +of O +their O +salaries O +. O + +He O +said O +that O +there O +are O +an O +estimated O +800 O +Polish B-MISC +nurses O +working O +in O +Libya B-LOC +. O + +-DOCSTART- O + +Two O +Iranian B-MISC +opposition O +leaders O +meet O +in O +Baghdad B-LOC +. O + +Hassan B-PER +Hafidh I-PER + +BAGHDAD B-LOC +1996-08-22 O + +An O +Iranian B-MISC +exile O +group O +based O +in O +Iraq B-LOC +vowed O +on O +Thursday O +to O +extend O +support O +to O +Iran B-LOC +'s O +Kurdish B-MISC +rebels O +after O +they O +were O +attacked O +by O +Iranian B-MISC +troops O +deep O +inside O +Iraq B-LOC +last O +month O +. O + +A O +Mujahideen B-ORG +Khalq I-ORG +statement O +said O +its O +leader O +Massoud B-PER +Rajavi I-PER +met O +in O +Baghdad B-LOC +the O +Secretary-General O +of O +the O +Kurdistan B-ORG +Democratic I-ORG +Party I-ORG +of I-ORG +Iran I-ORG +( O +KDPI B-ORG +) O +Hassan B-PER +Rastegar I-PER +on O +Wednesday O +and O +voiced O +his O +support O +to O +Iran B-LOC +'s O +rebel O +Kurds B-MISC +. O + +" O +Rajavi B-MISC +emphasised O +that O +the O +Iranian B-MISC +Resistance B-ORG +would O +continue O +to O +stand O +side O +by O +side O +with O +their O +Kurdish B-MISC +compatriots O +and O +the O +resistance O +movement O +in O +Iranian B-LOC +Kurdistan I-LOC +, O +" O +it O +said O +. O + +A O +spokesman O +for O +the O +group O +said O +the O +meeting O +" O +signals O +a O +new O +level O +of O +cooperation O +between O +Mujahideen B-ORG +Khalq I-ORG +and O +the O +Iranian B-MISC +Kurdish I-MISC +oppositions O +" O +. O + +Iran B-LOC +heavily O +bombarded O +targets O +in O +northern O +Iraq B-LOC +in O +July O +in O +pursuit O +of O +KDPI B-ORG +guerrillas O +based O +in O +Iraqi B-MISC +Kurdish I-MISC +areas O +outside O +the O +control O +of O +the O +government O +in O +Baghdad B-LOC +. O + +Iraqi B-MISC +Kurdish I-MISC +areas O +bordering O +Iran B-LOC +are O +under O +the O +control O +of O +guerrillas O +of O +the O +Iraqi B-ORG +Kurdish I-ORG +Patriotic I-ORG +Union I-ORG +of I-ORG +Kurdistan I-ORG +( O +PUK B-ORG +) O +group O +. O + +PUK B-ORG +and O +Iraq B-LOC +'s O +Kurdistan B-ORG +Democratic I-ORG +Party I-ORG +( O +KDP B-ORG +) O +the O +two O +main O +Iraqi B-MISC +Kurdish I-MISC +factions O +, O +have O +had O +northern O +Iraq B-LOC +under O +their O +control O +since O +Iraqi B-MISC +forces O +were O +ousted O +from O +Kuwait B-LOC +in O +the O +1991 O +Gulf B-MISC +War I-MISC +. O + +Clashes O +between O +the O +two O +parties O +broke O +out O +at O +the O +weekend O +in O +the O +most O +serious O +fighting O +since O +a O +U.S.-sponsored B-MISC +ceasefire O +last O +year O +. O + +Mujahideen B-ORG +Khalq I-ORG +said O +Iranian B-MISC +troops O +had O +also O +been O +shelling O +KDP B-ORG +positions O +in O +Qasri B-LOC +region O +in O +Suleimaniya B-LOC +province O +near O +the O +Iranian B-MISC +border O +over O +the O +last O +two O +days O +. O + +It O +said O +about O +100 O +Iraqi B-MISC +Kurds I-MISC +were O +killed O +or O +wounded O +in O +the O +attack O +. O + +Both O +Iran B-LOC +and O +Turkey B-LOC +mount O +air O +and O +land O +strikes O +at O +targets O +in O +northern O +Iraq B-LOC +in O +pursuit O +of O +their O +own O +Kurdish B-MISC +rebels O +. O + +A O +U.S.-led B-MISC +air O +force O +in O +southern O +Turkey B-LOC +protects O +Iraqi B-MISC +Kurds I-MISC +from O +possible O +attacks O +by O +Baghdad B-LOC +troops O +. O + +-DOCSTART- O + +Saudi B-MISC +riyal O +rates O +steady O +in O +quiet O +summer O +trade O +. O + +MANAMA B-LOC +1996-08-22 O + +The O +spot O +Saudi B-MISC +riyal O +against O +the O +dollar O +and O +riyal O +interbank O +deposit O +rates O +were O +mainly O +steady O +this O +week O +in O +quiet O +summer O +trade O +, O +dealers O +in O +the O +kingdom O +said O +. O + +" O +There O +were O +no O +changes O +in O +Saudi B-MISC +riyal O +rates O +. O + +The O +market O +was O +very O +quiet O +because O +of O +summer O +holidays O +, O +" O +one O +dealer O +said O +. O + +The O +spot O +riyal O +was O +put O +at O +3.7504 O +/ O +06 O +to O +the O +dollar O +. O + +One-month B-MISC +interbank O +deposits O +were O +at O +5-1/2 O +, O +3/8 O +percent O +, O +three O +months O +were O +5-5/8 O +, O +1/2 O +percent O +and O +six O +months O +were O +5-3/4 O +, O +5/8 O +percent O +. O + +One-year B-MISC +funds O +were O +at O +six O +, O +5-7/8 O +percent O +. O + +-DOCSTART- O + +Israel B-LOC +approves O +Arafat B-PER +'s O +flight O +to O +West B-LOC +Bank I-LOC +. O + +JERUSALEM B-LOC +1996-08-22 O + +Israel B-LOC +gave O +Palestinian B-MISC +President O +Yasser B-PER +Arafat I-PER +permission O +on O +Thursday O +to O +fly O +over O +its O +territory O +to O +the O +West B-LOC +Bank I-LOC +, O +ending O +a O +brief O +Israeli-PLO B-MISC +crisis O +, O +an O +Arafat B-PER +adviser O +said O +. O + +" O +The O +problem O +is O +over O +. O + +The O +president O +'s O +aircraft O +has O +received O +permission O +to O +pass O +through O +Israeli B-MISC +airspace O +but O +the O +president O +is O +not O +expected O +to O +travel O +to O +the O +West B-LOC +Bank I-LOC +before O +Monday O +, O +" O +Nabil B-PER +Abu I-PER +Rdainah I-PER +told O +Reuters B-ORG +. O + +Arafat B-PER +had O +been O +scheduled O +to O +meet O +former O +Israeli B-MISC +prime O +minister O +Shimon B-PER +Peres I-PER +in O +the O +West B-LOC +Bank I-LOC +town O +of O +Ramallah B-LOC +on O +Thursday O +but O +the O +venue O +was O +changed O +to O +Gaza B-LOC +after O +Israel B-LOC +denied O +flight O +clearance O +to O +the O +Palestinian B-MISC +leader O +'s O +helicopters O +. O + +Palestinian B-MISC +officials O +accused O +right-wing O +Prime O +Minister O +Benjamin B-PER +Netanyahu I-PER +of O +trying O +to O +stop O +the O +Ramallah B-LOC +meeting O +by O +keeping O +Arafat B-PER +grounded O +. O + +Arafat B-PER +subsequently O +cancelled O +a O +meeting O +between O +Israeli B-MISC +and O +PLO B-ORG +officials O +, O +on O +civilian O +affairs O +, O +at O +the O +Allenby B-LOC +Bridge I-LOC +crossing O +between O +Jordan B-LOC +and O +the O +West B-LOC +Bank I-LOC +. O + +Abu B-PER +Rdainah I-PER +said O +Arafat B-PER +had O +decided O +against O +flying O +to O +the O +West B-LOC +Bank I-LOC +on O +Thursday O +, O +after O +Israel B-LOC +lifted O +the O +ban O +, O +because O +he O +had O +a O +busy O +schedule O +in O +Gaza B-LOC +and O +would O +not O +be O +free O +until O +Monday O +. O + +-DOCSTART- O + +Arafat B-PER +to O +meet O +Peres B-PER +in O +Gaza B-LOC +after O +flight O +ban O +. O + +JERUSALEM B-LOC +1996-08-22 O + +Yasser B-PER +Arafat I-PER +will O +meet O +Shimon B-PER +Peres I-PER +in O +Gaza B-LOC +on O +Thursday O +after O +Palestinians B-MISC +said O +the O +right-wing O +Israeli B-MISC +government O +had O +barred O +the O +Palestinian B-MISC +leader O +from O +flying O +to O +the O +West B-LOC +Bank I-LOC +for O +talks O +with O +the O +former O +prime O +minister O +. O + +" O +The O +meeting O +between O +Peres B-PER +and O +Arafat B-PER +will O +take O +place O +at O +Erez B-LOC +checkpoint O +in O +Gaza B-LOC +and O +not O +in O +Ramallah B-LOC +as O +planned O +, O +" O +Peres B-PER +' O +office O +said O +. O + +Palestinian B-MISC +officials O +said O +the O +Israeli B-MISC +government O +had O +barred O +Arafat B-PER +from O +overflying O +Israel B-LOC +in O +a O +Palestinian B-MISC +helicopter O +to O +the O +West B-LOC +Bank I-LOC +in O +an O +attempt O +to O +bar O +the O +meeting O +with O +Peres B-PER +. O + +Israeli B-MISC +Prime O +Minister O +Benjamin B-PER +Netanyahu I-PER +has O +accused O +opposition O +leader O +Peres B-PER +, O +who O +he O +defeated O +in O +May O +elections O +, O +of O +trying O +to O +undermine O +his O +Likud B-ORG +government O +'s O +authority O +to O +conduct O +peace O +talks O +. O + +-DOCSTART- O + +Afghan B-MISC +UAE B-LOC +embassy O +says O +Taleban B-MISC +guards O +going O +home O +. O + +Hilary B-PER +Gush I-PER + +DUBAI B-LOC +1996-08-22 O + +Three O +Afghan B-MISC +guards O +brought O +to O +the O +United B-LOC +Arab I-LOC +Emirates I-LOC +last O +week O +by O +Russian B-MISC +hostages O +who O +escaped O +from O +the O +Taleban B-MISC +militia O +will O +return O +to O +Afghanistan B-LOC +in O +a O +few O +days O +, O +the O +Afghan B-MISC +embassy O +in O +Abu B-LOC +Dhabi I-LOC +said O +on O +Thursday O +. O + +" O +Our O +ambassador O +is O +in O +touch O +with O +the O +UAE B-LOC +foreign O +ministry O +. O + +Their O +return O +to O +Afghanistan B-LOC +will O +take O +place O +in O +two O +or O +three O +days O +, O +" O +an O +embassy O +official O +said O +. O + +" O +The O +embassy O +is O +issuing O +them O +travel O +documents O +for O +their O +return O +to O +their O +homeland O +. O + +There O +is O +no O +objection O +to O +their O +travel O +, O +" O +he O +added O +. O + +The O +three O +Islamic B-MISC +Taleban I-MISC +guards O +were O +overpowered O +by O +seven O +Russian B-MISC +aircrew O +who O +escaped O +to O +UAE B-LOC +state O +Sharjah B-LOC +last O +Friday O +on O +board O +their O +own O +aircraft O +after O +a O +year O +in O +the O +captivity O +of O +Taleban B-MISC +militia O +in O +Kandahar B-LOC +in O +southern O +Afghanistan B-LOC +. O + +The O +UAE B-LOC +said O +on O +Monday O +it O +would O +hand O +over O +the O +three O +to O +the O +International B-ORG +Red I-ORG +Crescent I-ORG +, O +possibly O +last O +Tuesday O +. O + +It O +has O +since O +been O +silent O +on O +the O +issue O +. O + +When O +asked O +whether O +the O +three O +guards O +would O +travel O +back O +to O +Kandahar B-LOC +or O +the O +Afghan B-MISC +capital O +Kabul B-LOC +, O +the O +embassy O +official O +said O +: O +" O +That O +has O +not O +been O +decided O +, O +but O +possibly O +Kandahar B-LOC +. O +" O + +Kandahar B-LOC +is O +the O +headquarters O +of O +the O +opposition O +Taleban B-MISC +militia O +. O + +Kabul B-LOC +is O +controlled O +by O +President O +Burhanuddin B-PER +Rabbani I-PER +'s O +government O +, O +which O +Taleban B-MISC +is O +fighting O +to O +overthrow O +. O + +The O +embassy O +official O +said O +the O +three O +men O +, O +believed O +to O +be O +in O +their O +20s O +, O +were O +currently O +in O +Abu B-LOC +Dhabi I-LOC +. O + +He O +did O +not O +elaborate O +. O + +The O +Russians B-MISC +, O +working O +for O +the O +Aerostan B-ORG +firm O +in O +the O +Russian B-MISC +republic O +of O +Tatarstan B-LOC +, O +were O +taken O +hostage O +after O +a O +Taleban B-MISC +MiG-19 B-MISC +fighter O +forced O +their O +cargo O +plane O +to O +land O +in O +August O +1995 O +. O + +Taleban B-MISC +said O +its O +shipment O +of O +ammunition O +from O +Albania B-LOC +was O +evidence O +of O +Russian B-MISC +military O +support O +for O +Rabbani B-PER +'s O +government O +. O + +Moscow B-LOC +said O +the O +crew O +'s O +nationality O +was O +coincidental O +. O + +Numerous O +diplomatic O +attempts O +to O +free O +the O +seven O +failed O +. O + +The O +Russians B-MISC +, O +who O +said O +they O +overpowered O +the O +guards O +-- O +two O +armed O +with O +Kalashnikov B-MISC +automatic O +rifles O +-- O +while O +doing O +regular O +maintenance O +work O +on O +their O +Ilyushin B-MISC +76 I-MISC +cargo O +plane O +last O +Friday O +, O +left O +the O +UAE B-LOC +capital O +Abu B-LOC +Dhabi I-LOC +for O +home O +on O +Sunday O +. O + +-DOCSTART- O + +Iraq B-LOC +'s O +Saddam B-PER +meets O +Russia B-LOC +'s O +Zhirinovsky B-PER +. O + +BAGHDAD B-LOC +1996-08-22 O + +Iraqi B-MISC +President O +Saddam B-PER +Hussein I-PER +has O +told O +visiting O +Russian B-MISC +ultra-nationalist O +Vladimir B-PER +Zhirinovsky I-PER +that O +Baghdad B-LOC +wanted O +to O +maintain O +" O +friendship O +and O +cooperation O +" O +with O +Moscow B-LOC +, O +official O +Iraqi B-MISC +newspapers O +said O +on O +Thursday O +. O + +" O +President O +Saddam B-PER +Hussein I-PER +stressed O +during O +the O +meeting O +Iraq B-LOC +'s O +keenness O +to O +maintain O +friendship O +and O +cooperation O +with O +Russia B-LOC +, O +" O +the O +papers O +said O +. O + +They O +said O +Zhirinovsky B-PER +told O +Saddam B-PER +before O +he O +left O +Baghdad B-LOC +on O +Wednesday O +that O +his O +Liberal B-ORG +Democratic I-ORG +party I-ORG +and O +the O +Russian B-MISC +Duma B-ORG +( O +parliament O +) O +" O +are O +calling O +for O +an O +immediate O +lifting O +of O +the O +embargo O +" O +imposed O +on O +Iraq B-LOC +after O +its O +1990 O +invasion O +of O +Kuwait B-LOC +. O + +Zhirinovsky B-PER +said O +on O +Tuesday O +he O +would O +press O +the O +Russian B-MISC +government O +to O +help O +end O +U.N. B-ORG +trade O +sanctions O +on O +Iraq B-LOC +and O +blamed O +Moscow B-LOC +for O +delaying O +establishment O +of O +good O +ties O +with O +Baghdad B-LOC +. O + +" O +Our O +stand O +is O +firm O +, O +namely O +we O +are O +calling O +on O +( O +the O +Russian B-MISC +) O +government O +to O +end O +the O +economic O +embargo O +on O +Iraq B-LOC +and O +resume O +trade O +ties O +between O +Russia B-LOC +and O +Iraq B-LOC +, O +" O +he O +told O +reporters O +. O + +Zhirinovsky B-PER +visited O +Iraq B-LOC +twice O +in O +1995 O +. O + +Last O +October O +he O +was O +invited O +to O +attend O +the O +referendum O +held O +on O +Iraq B-LOC +'s O +presidency O +, O +which O +extended O +Saddam B-PER +'s O +term O +for O +seven O +more O +years O +. O + +-DOCSTART- O + +PRESS O +DIGEST O +- O +Iraq B-LOC +- O +Aug O +22 O +. O + +BAGHDAD B-LOC +1996-08-22 O + +These O +are O +some O +of O +the O +leading O +stories O +in O +the O +official O +Iraqi B-MISC +press O +on O +Thursday O +. O + +Reuters B-ORG +has O +not O +verified O +these O +stories O +and O +does O +not O +vouch O +for O +their O +accuracy O +. O + +THAWRA B-ORG + +- O +Iraq B-LOC +'s O +President O +Saddam B-PER +Hussein I-PER +meets O +with O +chairman O +of O +the O +Russian B-MISC +liberal O +democratic O +party O +Vladimir B-PER +Zhirinovsky I-PER +. O + +- O +Turkish B-MISC +foreign O +minister O +says O +Turkey B-LOC +will O +take O +part O +in O +the O +Baghdad B-LOC +trade O +fair O +that O +will O +be O +held O +in O +November O +. O + +IRAQ B-LOC + +- O +A O +shipload O +of O +12 O +tonnes O +of O +rice O +arrives O +in O +Umm B-LOC +Qasr I-LOC +port O +in O +the O +Gulf B-LOC +. O + +-DOCSTART- O + +PRESS O +DIGEST O +- O +Lebanon B-LOC +- O +Aug O +22 O +. O + +BEIRUT B-LOC +1996-08-22 O + +These O +are O +the O +leading O +stories O +in O +the O +Beirut B-LOC +press O +on O +Thursday O +. O + +Reuters B-ORG +has O +not O +verified O +these O +stories O +and O +does O +not O +vouch O +for O +their O +accuracy O +. O + +AN-NAHAR B-ORG + +- O +Confrontation O +is O +escalating O +between O +Hizbollah B-ORG +and O +the O +government O +. O + +- O +Prime O +Minister O +Hariri B-PER +: O +Israeli B-MISC +threats O +do O +no O +serve O +peace O +. O + +AS-SAFIR B-ORG + +- O +Parliament O +Speaker O +Berri B-PER +: O +Israel B-LOC +is O +preparing O +for O +war O +against O +Syria B-LOC +and O +Lebanon B-LOC +. O + +- O +Parliamentary O +battle O +in O +Beirut B-LOC +.. O + +The O +three O +main O +lists O +have O +been O +prepared O +. O + +AL-ANWAR B-ORG + +- O +Continued O +criticism O +of O +law O +violation O +incidents O +-- O +which O +occurred O +in O +the O +Mount B-LOC +Lebanon I-LOC +elections O +last O +Sunday O +. O + +AD-DIYAR B-ORG + +- O +Financial O +negotiations O +between O +Lebanon B-LOC +and O +Pakistan B-LOC +. O + +- O +Hariri B-PER +to O +step O +into O +the O +election O +battle O +with O +an O +incomplete O +list O +. O + +NIDA'A B-ORG +AL-WATAN I-ORG + +- O +Maronite B-ORG +Patriarch O +Sfeir B-PER +expressed O +sorrow O +over O +the O +violations O +in O +Sunday O +' O +elections O +. O + +-DOCSTART- O + +CME B-ORG +live O +and O +feeder O +cattle O +calls O +range O +mixed O +. O + +CHICAGO B-LOC +1996-08-22 O + +Early O +calls O +on O +CME B-ORG +live O +and O +feeder O +cattle O +futures O +ranged O +from O +0.200 O +cent O +higher O +to O +0.100 O +lower O +, O +livestock O +analysts O +said O +. O + +The O +continued O +strong O +tone O +to O +cash O +cattle O +and O +beef O +markets O +should O +prompt O +further O +support O +. O + +Outlook O +for O +a O +bullish O +cattle-on-feed O +report O +is O +also O +expected O +to O +lend O +support O +and O +prompt O +some O +bull O +spreading O +, O +analysts O +said O +. O + +However O +, O +trade O +will O +likely O +be O +light O +and O +prices O +could O +drift O +on O +evening O +up O +ahead O +of O +the O +report O +. O + +Cash O +markets O +are O +also O +expected O +to O +be O +quiet O +after O +the O +record O +amount O +of O +feedlot O +cattle O +traded O +this O +week O +, O +they O +said O +. O + +-DOCSTART- O + +Kindercare O +says O +debt O +buy O +to O +hit O +Q1 O +results O +. O + +MONTGOMERY B-LOC +, O +Ala B-LOC +. O + +1996-08-22 O + +KinderCare B-ORG +Learning I-ORG +Centers I-ORG +Inc I-ORG +said O +on O +Thursday O +that O +a O +debt O +buyback O +would O +mean O +an O +extraordinary O +loss O +of O +$ O +1.2 O +million O +in O +its O +fiscal O +1997 O +first O +quarter O +. O + +The O +company O +said O +that O +during O +the O +quarter O +, O +which O +began O +June O +1 O +, O +it O +bought O +$ O +30 O +million O +par O +value O +of O +its O +outstanding O +10-3/8 O +percent O +senior O +notes O +due O +2001 O +. O + +The O +notes O +were O +bought O +for O +$ O +31.5 O +million O +. O + +Philip B-PER +Maslowe I-PER +, O +chief O +financial O +officer O +of O +the O +preschool O +and O +child O +care O +company O +, O +said O +the O +buyback O +" O +offered O +an O +opportunity O +to O +reduce O +the O +company O +'s O +weighted O +average O +interest O +costs O +and O +improve O +future O +cash O +flows O +and O +earnings O +. O +" O + +-DOCSTART- O + +RESEARCH O +ALERT O +- O +Lehman B-ORG +starts O +SNET B-ORG +. O + +-- O +Lehman B-ORG +analyst O +Blake B-PER +Bath I-PER +started O +Southern B-ORG +New I-ORG +England I-ORG +Telecommunciations I-ORG +Corp I-ORG +with O +an O +outperform O +rating O +, O +his O +office O +said O +. O + +-- O +The O +analyst O +set O +a O +12-month O +price O +target O +of O +$ O +45 O +and O +a O +fiscal O +1996 O +year O +earnings O +estimate O +of O +$ O +3.09 O +per O +share O +, O +his O +office O +said O +. O + +-- O +The O +analyst O +also O +set O +an O +earnings O +estimate O +for O +the O +1997 O +year O +, O +but O +the O +figure O +was O +not O +immediately O +available O +. O + +-- O +Southern B-ORG +New I-ORG +England I-ORG +closed O +at O +38-1/2 O +Wednesday O +. O + +-- O +E. B-PER +Auchard I-PER +, O +Wall B-ORG +Street I-ORG +bureau I-ORG +, O +212-859-1736 O + +-DOCSTART- O + +Gateway B-ORG +Data I-ORG +Sciences I-ORG +Q2 O +net O +rises O +. O + +PHOENIX B-LOC +1996-08-22 O + +Summary O +of O +Consolidated B-ORG +Financial I-ORG +Data I-ORG + +( O +In O +Thousands O +, O +except O +per O +share O +data O +) O + +Six O +Months O +Ended O +Quarter O +Ended O + +Jul O +31 O +, O +Jul O +31 O +, O +Jul O +31 O +, O +Jul O +31 O +, O + +1996 O +1995 O +1996 O +1995 O + +Income O +Statement O +Data O +: O + +Total O +Revenue O +$ O +10,756 O +$ O +13,102 O +$ O +7,961 O +$ O +5,507 O + +Software O +Revenue O +2,383 O +1,558 O +1,086 O +1,074 O + +Services O +Revenue O +1,154 O +692 O +624 O +465 O + +Operating O +Income O +906 O +962 O +599 O +515 O + +Net O +Income O +821 O +512 O +565 O +301 O + +Earnings O +Per O +Share O +0.31 O +0.34 O +0.19 O +0.20 O + +Jul O +31 O +, O +1996 O +Jan O +31 O +, O +1996 O + +Balance O +Sheet O +Data O +: O + +Working O +Capital O +$ O +5,755 O +( O +$ O +881 O +) O + +Cash O +and O +Cash O +Equivalents O +2,386 O +93 O + +Total O +Assets O +14,196 O +7,138 O + +Shareholders O +' O +Equity O +5,951 O +( O +1,461 O +) O + +-DOCSTART- O + +Greek B-MISC +socialists O +give O +PM O +green O +light O +for O +election O +. O + +ATHENS B-LOC +1996-08-22 O + +The O +Greek B-MISC +socialist O +party O +'s O +executive O +bureau O +gave O +Prime O +Minister O +Costas B-PER +Simitis I-PER +its O +backing O +if O +he O +chooses O +to O +call O +snap O +elections O +, O +its O +general O +secretary O +Costas B-PER +Skandalidis I-PER +told O +reporters O +on O +Thursday O +. O + +Prime O +Minister O +Costas B-PER +Simitis I-PER +will O +make O +an O +official O +announcement O +after O +a O +cabinet O +meeting O +later O +on O +Thursday O +, O +said O +Skandalidis B-PER +. O + +-- O +Dimitris B-PER +Kontogiannis I-PER +, O +Athens B-ORG +Newsroom I-ORG ++301 O +3311812-4 O + +-DOCSTART- O + +PRESS O +DIGEST O +- O +France B-LOC +- O +Le B-ORG +Monde I-ORG +Aug O +22 O +. O + +PARIS B-LOC +1996-08-22 O + +These O +are O +leading O +stories O +in O +Thursday O +'s O +afternoon O +daily O +Le B-ORG +Monde I-ORG +, O +dated O +Aug O +23 O +. O + +FRONT O +PAGE O + +-- O +Africans B-MISC +seeking O +to O +renew O +or O +obtain O +work O +and O +residence O +rights O +say O +Prime O +Minister O +Alain B-PER +Juppe I-PER +'s O +proposals O +are O +insufficient O +as O +hunger O +strike O +enters O +49th O +day O +in O +Paris B-LOC +church O +and O +Wednesday O +rally O +attracts O +8,000 O +sympathisers O +. O + +-- O +FLNC B-ORG +Corsican B-MISC +nationalist O +movement O +announces O +end O +of O +truce O +after O +last O +night O +'s O +attacks O +. O + +BUSINESS O +PAGES O + +-- O +Shutdown O +of O +Bally B-ORG +'s O +French B-MISC +factories O +points O +up O +shoe O +industry O +crisis O +, O +with O +French B-MISC +manufacturers O +undercut O +by O +low-wage O +country O +competition O +and O +failure O +to O +keep O +abreast O +of O +trends O +. O + +-- O +Secretary O +general O +of O +the O +Sud-PTT B-MISC +trade O +union O +at O +France B-ORG +Telecom I-ORG +all O +the O +elements O +are O +in O +place O +for O +social O +unrest O +in O +the O +next O +few O +weeks O +. O + +-- O +Paris B-ORG +Newsroom I-ORG ++33 O +1 O +42 O +21 O +53 O +81 O + +-DOCSTART- O + +Well O +repairs O +to O +lift O +Heidrun B-LOC +oil O +output O +- O +Statoil B-ORG +. O + +OSLO B-LOC +1996-08-22 O + +Three O +plugged O +water O +injection O +wells O +on O +the O +Heidrun B-LOC +oilfield O +off O +mid-Norway B-MISC +will O +be O +reopened O +over O +the O +next O +month O +, O +operator O +Den B-ORG +Norske I-ORG +Stats I-ORG +Oljeselskap I-ORG +AS I-ORG +( O +Statoil B-ORG +) O +said O +on O +Thursday O +. O + +The O +plugged O +wells O +have O +accounted O +for O +a O +dip O +of O +30,000 O +barrels O +per O +day O +( O +bpd O +) O +in O +Heidrun B-LOC +output O +to O +roughly O +220,000 O +bpd O +, O +according O +to O +the O +company O +'s O +Status B-ORG +Weekly I-ORG +newsletter O +. O + +The O +wells O +will O +be O +reperforated O +and O +gravel O +will O +be O +pumped O +into O +the O +reservoir O +through O +one O +of O +the O +wells O +to O +avoid O +plugging O +problems O +in O +the O +future O +, O +it O +said O +. O + +-- O +Oslo B-LOC +newsroom O ++47 O +22 O +42 O +50 O +41 O + +-DOCSTART- O + +Finnish B-MISC +April O +trade O +surplus O +3.8 O +billion O +markka O +- O +NCB B-ORG +. O + +HELSINKI B-LOC +1996-08-22 O + +Finland B-LOC +'s O +trade O +surplus O +rose O +to O +3.83 O +billion O +markka O +in O +April O +from O +3.43 O +billion O +in O +March O +, O +the O +National B-ORG +Customs I-ORG +Board I-ORG +( O +NCB B-ORG +) O +said O +in O +a O +statement O +on O +Thursday O +. O + +The O +value O +of O +exports O +fell O +one O +percent O +year-on-year O +in O +April O +and O +the O +value O +of O +imports O +fell O +two O +percent O +, O +NCB B-ORG +said O +. O + +Trade O +balance O +( O +million O +markka O +) O +: O + +April O +' O +96 O +March O +' O +96 O +Jan-April O +' O +96 O +Jan-April O +' O +95 O + +Imports O +10,663 O +10,725 O +43,430 O +40,989 O + +Exports O +14,494 O +14,153 O +56,126 O +56,261 O + +Balance O ++3,831 O ++3,428 O ++12,696 O ++15,272 O + +The O +January-April O +1995 O +import O +figure O +was O +revised O +from O +39,584 O +million O +markka O +and O +the O +export O +figure O +from O +55,627 O +million O +markka O +. O + +The O +Bank B-ORG +of I-ORG +Finland I-ORG +earlier O +estimated O +the O +April O +trade O +surplus O +at O +3.2 O +billion O +markka O +with O +exports O +projected O +at O +14.5 O +billion O +and O +imports O +at O +11.3 O +billion O +. O + +The O +NCB B-ORG +'s O +official O +monthly O +trade O +statistics O +are O +lagging O +behind O +due O +to O +changes O +in O +customs O +procedures O +when O +Finland B-LOC +joined O +the O +European B-ORG +Union I-ORG +at O +the O +start O +of O +1995 O +. O + +-- O +Helsinki B-ORG +Newsroom I-ORG ++358 O +- O +0 O +- O +680 O +50 O +245 O + +-DOCSTART- O + +Dutch B-MISC +state O +raises O +tap O +sale O +price O +to O +99.95 O +. O + +AMSTERDAM B-LOC +1996-08-22 O + +The O +Finance B-ORG +Ministry I-ORG +raised O +the O +price O +for O +tap O +sales O +of O +the O +Dutch B-MISC +government O +'s O +new O +5.75 O +percent O +bond O +due O +September O +2002 O +to O +99.95 O +from O +99.90 O +. O + +Tap O +sales O +began O +on O +Monday O +and O +are O +being O +held O +daily O +from O +07.00 O +GMT B-MISC +to O +15.00 O +GMT B-MISC +until O +further O +notice O +. O + +The O +ministry O +had O +raised O +2.3 O +billion O +guilders O +from O +sales O +of O +the O +new O +bond O +by O +the O +close O +of O +trade O +on O +Wednesday O +. O + +-- O +Amsterdam B-LOC +newsroom O ++31 O +20 O +504 O +5000 O + +-DOCSTART- O + +German B-MISC +farm O +ministry O +tells O +consumers O +to O +avoid O +British B-MISC +mutton O +. O + +BONN B-LOC +1996-08-22 O + +Germany B-LOC +'s O +Agriculture B-ORG +Ministry I-ORG +suggested O +on O +Wednesday O +that O +consumers O +avoid O +eating O +meat O +from O +British B-MISC +sheep O +until O +scientists O +determine O +whether O +mad O +cow O +disease O +can O +be O +transmitted O +to O +the O +animals O +. O + +" O +Until O +this O +is O +cleared O +up O +by O +the O +European B-ORG +Union I-ORG +'s O +scientific O +panels O +-- O +and O +we O +have O +asked O +this O +to O +be O +done O +as O +quickly O +as O +possible O +-- O +( O +consumers O +) O +should O +if O +at O +all O +possible O +give O +preference O +to O +sheepmeat O +from O +other O +countries O +, O +" O +ministry O +official O +Werner B-PER +Zwingmann I-PER +told O +ZDF B-ORG +television O +. O + +" O +I O +do O +not O +want O +to O +say O +that O +there O +is O +a O +concrete O +danger O +for O +consumers O +, O +" O +he O +added O +. O +" O + +There O +are O +too O +many O +holes O +in O +what O +we O +know O +, O +and O +these O +must O +be O +filled O +very O +quickly O +. O +" O + +Bonn B-LOC +has O +led O +efforts O +to O +ensure O +consumer O +protection O +tops O +the O +list O +of O +priorities O +in O +dealing O +with O +the O +mad O +cow O +crisis O +, O +which O +erupted O +in O +March O +when O +Britain B-LOC +acknowledged O +humans O +could O +contract O +a O +similar O +illness O +by O +eating O +contaminated O +beef O +. O + +The O +European B-ORG +Commission I-ORG +agreed O +this O +month O +to O +rethink O +a O +proposal O +to O +ban O +the O +use O +of O +suspect O +sheep O +tissue O +after O +some O +EU B-ORG +veterinary O +experts O +questioned O +whether O +it O +was O +justified O +. O + +EU B-ORG +Farm O +Commissioner O +Franz B-PER +Fischler I-PER +had O +proposed O +banning O +sheep O +brains O +, O +spleens O +and O +spinal O +cords O +from O +the O +human O +and O +animal O +food O +chains O +after O +reports O +from O +Britain B-LOC +and O +France B-LOC +that O +under O +laboratory O +conditions O +sheep O +could O +contract O +Bovine B-MISC +Spongiform I-MISC +Encephalopathy I-MISC +( O +BSE B-MISC +) O +-- O +mad O +cow O +disease O +. O + +But O +some O +members O +of O +the O +EU B-ORG +'s O +standing O +veterinary O +committee O +questioned O +whether O +the O +action O +was O +necessary O +given O +the O +slight O +risk O +to O +human O +health O +. O + +The O +question O +is O +being O +studied O +separately O +by O +two O +EU B-ORG +scientific O +committees O +. O + +Sheep O +have O +long O +been O +known O +to O +contract O +scrapie O +, O +a O +similar O +brain-wasting O +disease O +to O +BSE B-MISC +which O +is O +believed O +to O +have O +been O +transferred O +to O +cattle O +through O +feed O +containing O +animal O +waste O +. O + +British B-MISC +officials O +say O +sheep O +meat O +is O +perfectly O +safe O +to O +eat O +. O + +ZDF B-ORG +said O +Germany B-LOC +imported O +47,600 O +sheep O +from O +Britain B-LOC +last O +year O +, O +nearly O +half O +of O +total O +imports O +. O + +It O +brought O +in O +4,275 O +tonnes O +of O +British B-MISC +mutton O +, O +some O +10 O +percent O +of O +overall O +imports O +. O + +After O +the O +British B-MISC +government O +admitted O +a O +possible O +link O +between O +mad O +cow O +disease O +and O +its O +fatal O +human O +equivalent O +, O +the O +EU B-ORG +imposed O +a O +worldwide O +ban O +on O +British B-MISC +beef O +exports O +. O + +EU B-ORG +leaders O +agreed O +at O +a O +summit O +in O +June O +to O +a O +progressive O +lifting O +of O +the O +ban O +as O +Britain B-LOC +takes O +parallel O +measures O +to O +eradicate O +the O +disease O +. O + +-DOCSTART- O + +GOLF O +- O +SCORES O +AT O +WORLD B-MISC +SERIES I-MISC +OF I-MISC +GOLF I-MISC +. O + +AKRON B-LOC +, O +Ohio B-LOC +1996-08-22 O + +Scores O +from O +the O +$ O +2.1 O + +million O +NEC B-MISC +World I-MISC +Series I-MISC +of I-MISC +Golf I-MISC +after O +the O +first O +round O + +Thursday O +at O +the O +7,149 O +yard O +, O +par O +70 O +Firestone B-LOC +C.C I-LOC +course O + +( O +players O +U.S. B-LOC +unless O +stated O +) O +: O + +66 O +Paul B-PER +Goydos I-PER +, O +Billy B-PER +Mayfair I-PER +, O +Hidemichi B-PER +Tanaka I-PER +( O +Japan B-LOC +) O + +68 O +Steve B-PER +Stricker I-PER + +69 O +Justin B-PER +Leonard I-PER +, O +Mark B-PER +Brooks I-PER + +70 O +Tim B-PER +Herron I-PER +, O +Duffy B-PER +Waldorf I-PER +, O +Davis B-PER +Love I-PER +, O +Anders B-PER +Forsbrand I-PER + +( O +Sweden B-LOC +) O +, O +Nick B-PER +Faldo I-PER +( O +Britain B-LOC +) O +, O +John B-PER +Cook I-PER +, O +Steve B-PER +Jones I-PER +, O +Phil B-PER + +Mickelson B-PER +, O +Greg B-PER +Norman I-PER +( O +Australia B-LOC +) O + +71 O +Ernie B-PER +Els I-PER +( O +South B-LOC +Africa I-LOC +) O +, O +Scott B-PER +Hoch I-PER + +72 O +Clarence B-PER +Rose I-PER +, O +Loren B-PER +Roberts I-PER +, O +Fred B-PER +Funk I-PER +, O +Sven B-PER +Struver I-PER + +( O +Germany B-LOC +) O +, O +Alexander B-PER +Cejka I-PER +( O +Germany B-LOC +) O +, O +Hal B-PER +Sutton I-PER +, O +Tom B-PER +Lehman I-PER + +73 O +D.A. B-PER +Weibring I-PER +, O +Brad B-PER +Bryant I-PER +, O +Craig B-PER +Parry I-PER +( O +Australia B-LOC +) O +, O + +Stewart B-PER +Ginn I-PER +( O +Australia B-LOC +) O +, O +Corey B-PER +Pavin I-PER +, O +Craig B-PER +Stadler I-PER +, O +Mark B-PER + +O'Meara B-PER +, O +Fred B-PER +Couples I-PER + +74 O +Paul B-PER +Stankowski I-PER +, O +Costantino B-PER +Rocca I-PER +( O +Italy B-LOC +) O + +75 O +Jim B-PER +Furyk I-PER +, O +Satoshi B-PER +Higashi I-PER +( O +Japan B-LOC +) O +, O +Willie B-PER +Wood I-PER +, O +Shigeki B-PER + +Maruyama B-PER +( O +Japan B-LOC +) O + +76 O +Scott B-PER +McCarron I-PER + +77 O +Wayne B-PER +Westner I-PER +( O +South B-LOC +Africa I-LOC +) O +, O +Steve B-PER +Schneiter I-PER + +79 O +Tom B-PER +Watson I-PER + +81 O +Seiki B-PER +Okuda I-PER +( O +Japan B-LOC +) O + +-DOCSTART- O + +SOCCER O +- O +GLORIA B-ORG +BISTRITA I-ORG +BEAT O +2-1 O +F.C. B-ORG +VALLETTA I-ORG +. O + +BISTRITA B-LOC +1996-08-22 O + +Gloria B-ORG +Bistrita I-ORG +( O +Romania B-LOC +) O +beat O +2-1 O +( O +halftime O +1-1 O +) O +F.C. B-ORG +Valletta I-ORG +( O +Malta B-LOC +) O +in O +their O +Cup B-MISC +winners I-MISC +Cup I-MISC +match O +, O +second O +leg O +of O +the O +preliminary O +round O +, O +on O +Thursday O +. O + +Scorers O +: O + +Gloria B-ORG +Bistrita I-ORG +- O +Ilie B-PER +Lazar I-PER +( O +32nd O +) O +, O +Eugen B-PER +Voica I-PER +( O +84th O +) O + +F.C. B-ORG +La I-ORG +Valletta I-ORG +- O +Gilbert B-PER +Agius I-PER +( O +24th O +) O + +Attendance O +: O +8,000 O + +Gloria B-ORG +Bistrita I-ORG +won O +4-2 O +on O +aggregate O +and O +qualified O +for O +the O +first O +round O +of O +the O +Cup B-MISC +winners I-MISC +Cup I-MISC +. O + +REUTER B-PER + +-DOCSTART- O + +HORSE O +RACING O +- O +PIVOTAL B-PER +ENDS O +25-YEAR O +WAIT O +FOR O +TRAINER O +PRESCOTT B-PER +. O + +YORK B-LOC +, O +England B-LOC +1996-08-22 O + +Sir O +Mark B-PER +Prescott I-PER +landed O +his O +first O +group O +one O +victory O +in O +25 O +years O +as O +a O +trainer O +when O +his O +top O +sprinter O +Pivotal B-PER +, O +a O +100-30 O +chance O +, O +won O +the O +Nunthorpe B-MISC +Stakes I-MISC +on O +Thursday O +. O + +The O +three-year-old O +, O +partnered O +by O +veteran O +George B-PER +Duffield I-PER +, O +snatched O +a O +short O +head O +verdict O +in O +the O +last O +stride O +to O +deny O +Eveningperformance B-PER +( O +16-1 O +) O +, O +trained O +by O +Henry B-PER +Candy I-PER +and O +ridden O +by O +Chris B-PER +Rutter I-PER +. O + +Hever B-PER +Golf I-PER +Rose I-PER +( O +11-4 O +) O +, O +last O +year O +'s O +Prix B-MISC +de I-MISC +l I-MISC +' I-MISC +Abbaye I-MISC +winner O +at O +Longchamp B-LOC +, O +finished O +third O +, O +a O +further O +one O +and O +a O +quarter O +lengths O +away O +with O +the O +7-4 O +favourite O +Mind B-PER +Games I-PER +in O +fourth O +. O + +Pivotal B-PER +, O +a O +Royal B-PER +Ascot I-PER +winner O +in O +June O +, O +may O +now O +be O +aimed O +at O +this O +season O +'s O +Abbaye B-MISC +, O +Europe B-LOC +'s O +top O +sprint O +race O +. O + +Prescott B-PER +, O +reluctant O +to O +go O +into O +the O +winner O +'s O +enclosure O +until O +the O +result O +of O +the O +photo-finish O +was O +announced O +, O +said O +: O +" O +Twenty-five O +years O +and O +I O +have O +never O +been O +there O +so O +I O +thought O +I O +had O +better O +wait O +a O +bit O +longer O +. O +" O + +He O +added O +: O +" O +It O +'s O +very O +sad O +to O +beat O +Henry B-PER +Candy I-PER +because O +I O +am O +godfather O +to O +his O +daughter O +. O +" O + +Like O +Prescott B-PER +, O +Jack B-PER +Berry I-PER +, O +trainer O +of O +Mind B-PER +Games I-PER +, O +had O +gone O +into O +Thursday O +'s O +race O +in O +search O +of O +a O +first O +group O +one O +success O +after O +many O +years O +around O +the O +top O +of O +his O +profession O +. O + +Berry B-PER +said O +: O +" O +I`m O +disappointed O +but O +I O +do O +n't O +feel O +suicidal O +. O + +He O +( O +Mind B-PER +Games I-PER +) O +was O +going O +as O +well O +as O +any O +of O +them O +one O +and O +a O +half O +furlongs O +( O +300 O +metres O +) O +out O +but O +he O +just O +did O +n't O +quicken O +. O +" O + +-DOCSTART- O + +HORSE O +RACING O +- O +NUNTHORPE O +STAKES O +RESULTS O +. O + +YORK B-LOC +, O +England B-LOC +1996-08-22 O + +Result O +of O +the O +Nunthorpe B-MISC +Stakes I-MISC +, O +a O +group O +one O +race O +for O +two-year-olds O +and O +upwards O +, O +run O +over O +five O +furlongs O +( O +1 O +km O +) O +on O +Thursday O +: O + +1. O +Pivotal B-PER +100-30 O +( O +ridden O +by O +George B-PER +Duffield I-PER +) O + +2. O +Eveningperformance B-PER +16-1 O +( O +Chris B-PER +Rutter I-PER +) O + +3. O +Hever B-PER +Golf I-PER +Rose I-PER +11-4 O +( O +Jason B-PER +Weaver I-PER +) O + +Eight O +ran O +. O + +Favourite O +: O +Mind B-PER +Games I-PER +( O +7-4 O +) O +finished O +4th O + +Distances O +: O +a O +short O +head O +, O +1-1/4 O +lengths O +. O + +Winner O +owned O +by O +the O +Cheveley B-ORG +Park I-ORG +Stud I-ORG +and O +trained O +by O +Sir O + +Mark B-PER +Prescott I-PER +at O +Newmarket B-LOC +. O + +Value O +to O +winner O +: O +72,464 O +pounds O +sterling O +( O +$ O +112,200 O +) O + +-DOCSTART- O + +TENNIS O +- O +RESULTS O +AT O +TOSHIBA B-MISC +CLASSIC I-MISC +. O + +CARLSBAD B-LOC +, O +California B-LOC +1996-08-21 O + +Results O +from O +the O + +$ O +450,000 O +Toshiba B-MISC +Classic I-MISC +tennis O +tournament O +on O +Wednesday O + +( O +prefix O +number O +denotes O +seeding O +) O +: O + +Second O +round O + +1 O +- O +Arantxa B-PER +Sanchez I-PER +Vicario I-PER +( O +Spain B-LOC +) O +beat O +Naoko B-PER +Kijimuta I-PER +( O +Japan B-LOC +) O + +1-6 O +6-4 O +6-3 O + +4 O +- O +Kimiko B-PER +Date I-PER +( O +Japan B-LOC +) O +beat O +Yone B-PER +Kamio I-PER +( O +Japan B-LOC +) O +6-2 O +7-5 O + +Sandrine B-PER +Testud I-PER +( O +France B-LOC +) O +beat O +7 O +- O +Ai B-PER +Sugiyama I-PER +( O +Japan B-LOC +) O +6-3 O +4-6 O + +6-4 O + +8 O +- O +Nathalie B-PER +Tauziat I-PER +( O +France B-LOC +) O +beat O +Shi-Ting B-PER +Wang I-PER +( O +Taiwan B-LOC +) O +6-4 O + +6-2 O + +-DOCSTART- O + +TENNIS O +- O +RESULTS O +AT O +HAMLET B-MISC +CUP I-MISC +. O + +COMMACK B-LOC +, O +New B-LOC +York I-LOC +1996-08-21 O + +Results O +from O +the O + +Waldbaum B-MISC +Hamlet I-MISC +Cup I-MISC +tennis O +tournament O +on O +Wednesday O +( O +prefix O + +number O +denotes O +seeding O +) O +: O + +Second O +round O + +1 O +- O +Michael B-PER +Chang I-PER +( O +U.S. B-LOC +) O +beat O +Sergi B-PER +Bruguera I-PER +( O +Spain B-LOC +) O +6-3 O +6-2 O + +Michael B-PER +Joyce I-PER +( O +U.S. B-LOC +) O +beat O +3 O +- O +Richey B-PER +Reneberg I-PER +( O +U.S. B-LOC +) O +3-6 O +6-4 O + +6-3 O + +Martin B-PER +Damm I-PER +( O +Czech B-LOC +Republic I-LOC +) O +beat O +6 O +- O +Younes B-PER +El I-PER +Aynaoui I-PER + +( O +Morocco B-LOC +) O +5-7 O +6-3 O +3-0 O +retired O + +Karol B-PER +Kucera I-PER +( O +Slovakia B-LOC +) O +beat O +Hicham B-PER +Arazi I-PER +( O +Morocco B-LOC +) O +7-6 O +( O +7-4 O +) O + +7-5 O + +-DOCSTART- O + +SOCCER O +- O +DALGLISH B-PER +SAD O +OVER O +BLACKBURN B-ORG +PARTING O +. O + +LONDON B-LOC +1996-08-22 O + +Kenny B-PER +Dalglish I-PER +spoke O +on O +Thursday O +of O +his O +sadness O +at O +leaving O +Blackburn B-ORG +, O +the O +club O +he O +led O +to O +the O +English B-MISC +premier O +league O +title O +in O +1994-95 O +. O + +Blackburn B-ORG +announced O +on O +Wednesday O +they O +and O +Dalglish B-PER +had O +parted O +by O +mutual O +consent O +. O + +But O +the O +ex-manager O +confessed O +on O +Thursday O +to O +being O +" O +sad O +" O +at O +leaving O +after O +taking O +Blackburn B-ORG +from O +the O +second O +division O +to O +the O +premier O +league O +title O +inside O +three O +and O +a O +half O +years O +. O + +In O +a O +telephone O +call O +to O +a O +local O +newspaper O +from O +his O +holiday O +home O +in O +Spain B-LOC +, O +Dalglish B-PER +said O +: O +" O +We O +came O +to O +the O +same O +opinion O +, O +albeit O +the O +club O +came O +to O +it O +a O +little O +bit O +earlier O +than O +me O +. O +" O + +He O +added O +: O +" O +If O +no O +one O +asked O +, O +I O +never O +opened O +my O +mouth O +. O + +I O +have O +stayed O +out O +of O +the O +way O +and O +let O +them O +get O +on O +with O +the O +job O +. O + +The O +club O +thought O +it O +( O +the O +job O +) O +had O +run O +its O +course O +and O +I O +came O +to O +the O +same O +conclusion O +. O +" O + +Dalglish B-PER +had O +been O +with O +Blackburn B-ORG +for O +nearly O +five O +years O +, O +first O +as O +manager O +and O +then O +, O +for O +the O +past O +15 O +months O +, O +as O +director O +of O +football O +. O + +-DOCSTART- O + +CRICKET O +- O +ENGLISH B-MISC +COUNTY I-MISC +CHAMPIONSHIP I-MISC +SCORES O +. O + +LONDON B-LOC +1996-08-22 O + +Close O +of O +play O +scores O +in O +four-day O + +English B-MISC +County B-MISC +Championship I-MISC +cricket O +matches O +on O +Thursday O +: O + +Second O +day O + +At O +Weston-super-Mare B-LOC +: O +Durham B-ORG +326 O +( O +D. B-PER +Cox I-PER +95 O +not O +out O +, O + +S. B-PER +Campbell I-PER +69 O +; O +G. B-PER +Rose I-PER +7-73 O +) O +. O + +Somerset B-ORG +236-4 O +( O +M. B-PER +Lathwell I-PER +85 O +) O +. O + +Firsy O +day O + +At O +Colchester B-LOC +: O +Gloucestershire B-ORG +280 O +( O +J. B-PER +Russell I-PER +63 O +, O +A. B-PER +Symonds I-PER + +52 O +; O +A. B-PER +Cowan I-PER +5-68 O +) O +. O + +Essex B-ORG +72-0 O +. O + +At O +Cardiff B-LOC +: O +Kent B-ORG +128-1 O +( O +M. B-PER +Walker I-PER +59 O +, O +D. B-PER +Fulton I-PER +53 O +not O +out O +) O +v O + +Glamorgan B-ORG +. O + +At O +Leicester B-LOC +: O +Leicestershire B-ORG +343-8 O +( O +P. B-PER +Simmons I-PER +108 O +, O +P. B-PER +Nixon I-PER + +67 O +not O +out O +) O +v O +Hampshire B-ORG +. O + +At O +Northampton B-LOC +: O +Sussex B-ORG +368-7 O +( O +N. B-PER +Lenham I-PER +145 O +, O +V. B-PER +Drakes I-PER +59 O +not O + +out O +, O +A. B-PER +Wells I-PER +51 O +) O +v O +Northamptonshire B-ORG +. O + +At O +Trent B-LOC +Bridge I-LOC +: O +Nottinghamshire B-ORG +392-6 O +( O +G. B-PER +Archer I-PER +143 O +not O + +out O +, O +M. B-PER +Dowman I-PER +107 O +) O +v O +Surrey B-ORG +. O + +At O +Worcester B-LOC +: O +Warwickshire B-ORG +255-9 O +( O +A. B-PER +Giles I-PER +57 O +not O +out O +, O +W. B-PER +Khan I-PER + +52 O +) O +v O +Worcestershire B-ORG +. O + +At O +Headingley B-LOC +: O +Yorkshire B-ORG +305-5 O +( O +C. B-PER +White I-PER +66 O +not O +out O +, O +M. B-PER +Moxon I-PER + +66 O +, O +M. B-PER +Vaughan I-PER +57 O +) O +v O +Lancashire B-ORG +. O + +-DOCSTART- O + +CRICKET O +- O +ENGLAND B-LOC +V O +PAKISTAN B-LOC +FINAL O +TEST O +SCOREBOARD O +. O + +LONDON B-LOC +1996-08-22 O + +Scoreboard O +on O +the O +first O +day O +of O +the O + +third O +and O +final O +test O +between O +England B-LOC +and O +Pakistan B-LOC +at O +The B-LOC +Oval I-LOC +on O + +Thursday O +: O + +England B-LOC +first O +innings O + +M. B-PER +Atherton I-PER +b O +Waqar B-PER +Younis I-PER +31 O + +A. B-PER +Stewart I-PER +b O +Mushtaq B-PER +Ahmed I-PER +44 O + +N. B-PER +Hussain I-PER +c O +Saeed B-PER +Anwar I-PER +b O +Waqar B-PER +Younis I-PER +12 O + +G. B-PER +Thorpe I-PER +lbw O +b O +Mohammad B-PER +Akram I-PER +54 O + +J. B-PER +Crawley I-PER +not O +out O +94 O + +N. B-PER +Knight I-PER +b O +Mushtaq B-PER +Ahmed I-PER +17 O + +C. B-PER +Lewis I-PER +b O +Wasim B-PER +Akram I-PER +5 O + +I. B-PER +Salisbury I-PER +not O +out O +1 O + +Extras O +( O +lb-11 O +w-1 O +nb-8 O +) O +20 O + +Total O +( O +for O +six O +wickets O +) O +278 O + +Fall O +of O +wickets O +: O +1-64 O +2-85 O +3-116 O +4-205 O +5-248 O +6-273 O + +To O +bat O +: O +R. B-PER +Croft I-PER +, O +D. B-PER +Cork I-PER +, O +A. B-PER +Mullally I-PER + +Bowling O +( O +to O +date O +) O +: O +Wasim B-PER +Akram I-PER +25-8-61-1 O +, O +Waqar B-PER +Younis I-PER + +20-6-70-2 O +, O +Mohammad B-PER +Akram I-PER +12-1-41-1 O +, O +Mushtaq B-PER +Ahmed I-PER +27-5-78-2 O +, O + +Aamir B-PER +Sohail I-PER +6-1-17-0 O + +Pakistan B-LOC +: O +Aamir B-PER +Sohail I-PER +, O +Saeed B-PER +Anwar I-PER +, O +Ijaz B-PER +Ahmed I-PER +, O + +Inzamam-ul-Haq B-PER +, O +Salim B-PER +Malik I-PER +, O +Asif B-PER +Mujtaba I-PER +, O +Wasim B-PER +Akram I-PER +, O +Moin B-PER + +Khan B-PER +, O +Mushtaq B-PER +Ahmed I-PER +, O +Waqar B-PER +Younis I-PER +, O +Mohammad B-PER +Akam I-PER + +-DOCSTART- O + +SOCCER O +- O +FERGUSON B-PER +BACK O +IN O +SCOTTISH B-MISC +SQUAD O +AFTER O +20 O +MONTHS O +. O + +GLASGOW B-LOC +1996-08-22 O + +Everton B-ORG +'s O +Duncan B-PER +Ferguson I-PER +, O +who O +scored O +twice O +against O +Manchester B-ORG +United I-ORG +on O +Wednesday O +, O +was O +picked O +on O +Thursday O +for O +the O +Scottish B-MISC +squad O +after O +a O +20-month O +exile O +. O + +Glasgow B-ORG +Rangers I-ORG +striker O +Ally B-PER +McCoist I-PER +, O +another O +man O +in O +form O +after O +two O +hat-tricks O +in O +four O +days O +, O +was O +also O +named O +for O +the O +August O +31 O +World B-MISC +Cup I-MISC +qualifier O +against O +Austria B-LOC +in O +Vienna B-LOC +. O + +Ferguson B-PER +, O +who O +served O +six O +weeks O +in O +jail O +in O +late O +1995 O +for O +head-butting O +an O +opponent O +, O +won O +the O +last O +of O +his O +five O +Scotland B-LOC +caps O +in O +December O +1994 O +. O + +Scotland B-LOC +manager O +Craig B-PER +Brown I-PER +said O +on O +Thursday O +: O +" O +I O +'ve O +watched O +Duncan B-PER +Ferguson I-PER +in O +action O +twice O +recently O +and O +he O +'s O +bang O +in O +form O +. O + +Ally B-PER +McCoist I-PER +is O +also O +in O +great O +scoring O +form O +at O +the O +moment O +. O +" O + +Celtic B-ORG +'s O +Jackie B-PER +McNamara I-PER +, O +who O +did O +well O +with O +last O +season O +'s O +successful O +under-21 O +team O +, O +earns O +a O +call-up O +to O +the O +senior O +squad O +. O + +-DOCSTART- O + +CRICKET O +- O +ENGLAND B-LOC +100-2 O +AT O +LUNCH O +ON O +FIRST O +DAY O +OF O +THIRD O +TEST O +. O + +LONDON B-LOC +1996-08-22 O + +England B-LOC +were O +100 O +for O +two O +at O +lunch O +on O +the O +first O +day O +of O +the O +third O +and O +final O +test O +against O +Pakistan B-LOC +at O +The B-LOC +Oval I-LOC +on O +Thursday O +. O + +-DOCSTART- O + +SOCCER O +- O +KEANE B-PER +SIGNS O +FOUR-YEAR O +CONTRACT O +WITH O +MANCHESTER B-LOC +UNITED I-LOC +. O + +LONDON B-LOC +1996-08-22 O + +Ireland B-LOC +midfielder O +Roy B-PER +Keane I-PER +has O +signed O +a O +new O +four-year O +contract O +with O +English B-MISC +league O +and O +F.A. B-MISC +Cup I-MISC +champions O +Manchester B-ORG +United I-ORG +. O + +" O +Roy B-PER +agreed O +a O +new O +deal O +before O +last O +night O +'s O +game O +against O +Everton B-ORG +and O +we O +are O +delighted O +, O +" O +said O +United B-ORG +manager O +Alex B-PER +Ferguson I-PER +on O +Thursday O +. O + +-DOCSTART- O + +TENNIS O +- O +RESULTS O +AT O +CANADIAN B-MISC +OPEN I-MISC +. O + +TORONTO B-LOC +1996-08-21 O + +Results O +from O +the O +Canadian B-MISC +Open I-MISC + +tennis O +tournament O +on O +Wednesday O +( O +prefix O +number O +denotes O + +seeding O +) O +: O + +Second O +round O + +Daniel B-PER +Nestor I-PER +( O +Canada B-LOC +) O +beat O +1 O +- O +Thomas B-PER +Muster I-PER +( O +Austria B-LOC +) O +6-3 O +7-5 O + +Mikael B-PER +Tillstrom I-PER +( O +Sweden B-LOC +) O +beat O +2 O +- O +Goran B-PER +Ivanisevic I-PER +( O +Croatia B-LOC +) O + +6-7 O +( O +3-7 O +) O +6-4 O +6-4 O + +3 O +- O +Wayne B-PER +Ferreira I-PER +( O +South B-LOC +Africa I-LOC +) O +beat O +Jiri B-PER +Novak I-PER +( O +Czech B-LOC + +Republic B-LOC +) O +7-5 O +6-3 O + +4 O +- O +Marcelo B-PER +Rios I-PER +( O +Chile B-LOC +) O +beat O +Kenneth B-PER +Carlsen I-PER +( O +Denmark B-LOC +) O +6-3 O +6-2 O + +6 O +- O +MaliVai B-PER +Washington I-PER +( O +U.S. B-LOC +) O +beat O +Alex B-PER +Corretja I-PER +( O +Spain B-LOC +) O +6-4 O + +6-2 O + +7 O +- O +Todd B-PER +Martin I-PER +( O +U.S. B-LOC +) O +beat O +Renzo B-PER +Furlan I-PER +( O +Italy B-LOC +) O +7-6 O +( O +7-3 O +) O +6-3 O + +Mark B-PER +Philippoussis I-PER +( O +Australia B-LOC +) O +beat O +8 O +- O +Marc B-PER +Rosset I-PER + +( O +Switzerland B-LOC +) O +6-3 O +3-6 O +7-6 O +( O +8-6 O +) O + +9 O +- O +Cedric B-PER +Pioline I-PER +( O +France B-LOC +) O +beat O +Gregory B-PER +Carraz I-PER +( O +France B-LOC +) O +7-6 O + +( O +7-1 O +) O +6-4 O + +Patrick B-PER +Rafter I-PER +( O +Australia B-LOC +) O +beat O +11 O +- O +Alberto B-PER +Berasategui I-PER + +( O +Spain B-LOC +) O +6-1 O +6-2 O + +Petr B-PER +Korda I-PER +( O +Czech B-LOC +Republic I-LOC +) O +beat O +12 O +- O +Francisco B-PER +Clavet I-PER +( O +Spain B-LOC +) O + +6-3 O +6-4 O + +Daniel B-PER +Vacek I-PER +( O +Czech B-LOC +Republic I-LOC +) O +beat O +13 O +- O +Jason B-PER +Stoltenberg I-PER + +( O +Australia B-LOC +) O +5-7 O +7-6 O +( O +7-1 O +) O +7-6 O +( O +13-11 O +) O + +Todd B-PER +Woodbridge I-PER +( O +Australia B-LOC +beat O +Sebastien B-PER +Lareau I-PER +( O +Canada B-LOC +) O +6-3 O + +1-6 O +6-3 O + +Alex B-PER +O'Brien I-PER +( O +U.S. B-LOC +) O +beat O +Byron B-PER +Black I-PER +( O +Zimbabwe B-LOC +) O +7-6 O +( O +7-2 O +) O +6-2 O + +Bohdan B-PER +Ulihrach I-PER +( O +Czech B-LOC +Republic I-LOC +) O +beat O +Andrea B-PER +Gaudenzi I-PER +( O +Italy B-LOC +) O + +6-3 O +4-6 O +6-1 O + +Tim B-PER +Henman I-PER +( O +Britain B-LOC +) O +beat O +Chris B-PER +Woodruff I-PER +( O +U.S. B-LOC +) O +, O +walkover O + +-DOCSTART- O + +CRICKET O +- O +MILLNS B-PER +SIGNS O +FOR O +BOLAND B-ORG +. O + +CAPE B-LOC +TOWN I-LOC +1996-08-22 O + +South B-MISC +African I-MISC +provincial O +side O +Boland B-ORG +said O +on O +Thursday O +they O +had O +signed O +Leicestershire B-ORG +fast O +bowler O +David B-PER +Millns I-PER +on O +a O +one O +year O +contract O +. O + +Millns B-MISC +, O +who O +toured O +Australia B-LOC +with O +England B-LOC +A O +in O +1992/93 O +, O +replaces O +former O +England B-LOC +all-rounder O +Phillip B-PER +DeFreitas I-PER +as O +Boland B-ORG +'s O +overseas O +professional O +. O + +-DOCSTART- O + +SOCCER O +- O +EUROPEAN B-MISC +CUP I-MISC +WINNERS I-MISC +' I-MISC +CUP I-MISC +RESULTS O +. O + +TIRANA B-LOC +1996-08-22 O + +Results O +of O +European B-MISC +Cup I-MISC +Winners I-MISC +' I-MISC + +Cup B-MISC +qualifying O +round O +, O +second O +leg O +soccer O +matches O +on O +Thursday O +: O + +In O +Tirana B-LOC +: O +Flamurtari B-ORG +Vlore I-ORG +( O +Albania B-LOC +) O +0 O +Chemlon B-ORG +Humenne I-ORG + +( O +Slovakia B-LOC +) O +2 O +( O +halftime O +0-0 O +) O + +Scorers O +: O +Lubarskij B-PER +( O +50th O +minute O +) O +, O +Valkucak B-PER +( O +54th O +) O + +Attendance O +: O +5,000 O + +Chemlon B-ORG +Humenne I-ORG +win O +3-0 O +on O +aggregate O + +In O +Bistrita B-LOC +: O +Gloria B-ORG +Bistrita I-ORG +( O +Romania B-LOC +) O +2 O +Valletta B-LOC +( O +Malta B-LOC +) O +1 O + +( O +1-1 O +) O + +Scorers O +: O + +Gloria B-ORG +Bistrita I-ORG +- O +Ilie B-PER +Lazar I-PER +( O +32nd O +) O +, O +Eugen B-PER +Voica I-PER +( O +84th O +) O + +Valletta B-LOC +- O +Gilbert B-PER +Agius I-PER +( O +24th O +) O + +Attendance O +: O +8,000 O + +Gloria B-ORG +Bistrita I-ORG +win O +4-2 O +on O +aggregate O +. O + +In O +Chorzow B-LOC +: O +Ruch B-ORG +Chorzow I-ORG +( O +Poland B-LOC +) O +5 O +Llansantffraid B-ORG +( O +Wales B-LOC +) O +0 O + +( O +1-0 O +) O + +Scorers O +: O +Arkadiusz B-PER +Bak I-PER +( O +1st O +and O +55th O +) O +, O +Arwel B-PER +Jones I-PER +( O +47th O +, O + +own O +goal O +) O +, O +Miroslav B-PER +Bak I-PER +( O +62nd O +and O +63rd O +) O + +Attendance O +: O +6,500 O + +Ruch B-ORG +Chorzow I-ORG +win O +6-1 O +on O +aggregate O + +In O +Larnaca B-LOC +: O +AEK B-ORG +Larnaca I-ORG +( O +Cyprus B-LOC +) O +5 O +Kotaik B-ORG +Abovyan I-ORG +( O +Armenia B-LOC +) O + +0 O +( O +2-0 O +) O + +Scorers O +: O +Zoran B-PER +Kundic I-PER +( O +28th O +) O +, O +Klimis B-PER +Alexandrou I-PER +( O +41st O +) O +, O + +Milenko B-PER +Kovasevic I-PER +( O +60th O +, O +penalty O +) O +, O +Goran B-PER +Koprinovic I-PER +( O +82nd O +) O +, O + +Pavlos B-PER +Markou I-PER +( O +84th O +) O + +Attendance O +: O +5,000 O + +AEK B-ORG +Larnaca I-ORG +win O +5-1 O +on O +aggregate O + +In O +Siauliai B-LOC +: O +Kareda B-ORG +Siauliai I-ORG +( O +Lithuania B-LOC +) O +0 O +Sion B-ORG + +( O +Switzerland B-LOC +) O +0 O + +Attendance O +: O +5,000 O + +Sion B-ORG +win O +4-2 O +on O +agrregate O +. O + +In O +Vinnytsya B-LOC +: O + +Nyva B-ORG +Vinnytsya I-ORG +( O +Ukraine B-LOC +) O +1 O +Tallinna B-ORG +Sadam I-ORG +( O +Estonia B-LOC +) O +0 O +( O +0-0 O +) O + +Attendance O +: O +3,000 O + +Aggregate O +score O +2-2 O +. O + +Nyva B-ORG +qualified O +on O +away O +goals O +rule O +. O + +In O +Bergen B-LOC +: O +Brann B-ORG +( O +Norway B-LOC +) O +2 O +Shelbourne B-ORG +( O +Ireland B-LOC +) O +1 O +( O +1-1 O +) O + +Scorers O +: O + +Brann B-ORG +- O +Mons B-PER +Ivar I-PER +Mjelde I-PER +( O +10th O +) O +, O +Jan B-PER +Ove I-PER +Pedersen I-PER +( O +72nd O +) O + +Shelbourne B-ORG +- O +Mark B-PER +Rutherford I-PER +( O +5th O +) O + +Attendance O +: O +2,189 O + +Brann B-ORG +win O +5-2 O +on O +aggregate O + +In O +Sofia B-LOC +: O +Levski B-ORG +Sofia I-ORG +( O +Bulgaria B-LOC +) O +1 O +Olimpija B-ORG +( O +Slovenia B-LOC +) O +0 O + +( O +0-0 O +) O + +Scorer O +: O +Ilian B-PER +Simeonov I-PER +( O +58th O +) O + +Attendance O +: O +25,000 O + +Aggregate O +1-1 O +. O + +Olimpija B-ORG +won O +4-3 O +on O +penalties O +. O + +In O +Vaduz B-LOC +: O +Vaduz B-LOC +( O +Liechtenstein B-LOC +) O +1 O +RAF B-ORG +Riga I-ORG +( O +Latvia B-LOC +) O +1 O +( O +0-0 O +) O + +Scorers O +: O + +Vaduz B-LOC +- O +Daniele B-PER +Polverino I-PER +( O +90th O +) O + +RAF B-ORG +Riga I-ORG +- O +Agrins B-PER +Zarins I-PER +( O +47th O +) O + +Aggregate O +2-2 O +. O + +Vaduz B-LOC +won O +4-2 O +on O +penalties O +. O + +In O +Luxembourg B-LOC +: O +US B-ORG +Luxembourg I-ORG +( O +Luxembourg B-LOC +) O +0 O +Varteks B-ORG +Varazdin I-ORG + +( O +Croatia B-LOC +) O +3 O +( O +0-0 O +) O + +Scorers O +: O +Drazen B-PER +Beser I-PER +( O +63rd O +) O +, O +Miljenko B-PER +Mumler I-PER +( O +penalty O +, O + +78th O +) O +, O +Jamir B-PER +Cvetko I-PER +( O +87th O +) O + +Attendance O +: O +800 O + +Varteks B-ORG +Varazdin I-ORG +win O +5-1 O +on O +aggregate O +. O + +In O +Torshavn B-LOC +: O +Havnar B-ORG +Boltfelag I-ORG +( O +Faroe B-LOC +Islands I-LOC +) O +0 O +Dynamo B-ORG + +Batumi B-ORG +( O +Georgia B-LOC +) O +3 O +( O +0-2 O +) O + +Dynamo B-ORG +Batumi I-ORG +win O +9-0 O +on O +aggregate O +. O + +In O +Prague B-LOC +: O +Sparta B-ORG +Prague I-ORG +( O +Czech B-LOC +Republic I-LOC +) O +8 O +Glentoran B-ORG + +( O +Northern B-LOC +Ireland I-LOC +) O +0 O +( O +4-0 O +) O + +Scorers O +: O +Petr B-PER +Gunda I-PER +( O +1st O +and O +26th O +) O +, O +Lumir B-PER +Mistr I-PER +( O +19th O +) O +, O + +Horst B-PER +Siegl I-PER +( O +24th O +, O +48th O +, O +80th O +) O +, O +Zdenek B-PER +Svoboda I-PER +( O +76th O +) O +, O +Petr B-PER + +Gabriel B-PER +( O +86th O +) O + +Sparta B-ORG +win O +10-1 O +on O +aggregate O +. O + +In O +Edinburgh B-LOC +: O +Hearts B-ORG +( O +Scotland B-LOC +) O +1 O +Red B-ORG +Star I-ORG +Belgrade I-ORG + +( O +Yugoslavia B-LOC +) O +1 O +( O +1-0 O +) O + +Scorers O +: O + +Hearts B-ORG +- O +Dave B-PER +McPherson I-PER +( O +44th O +) O + +Red B-ORG +Star I-ORG +- O +Vinko B-MISC +Marinovic I-MISC +( O +59th O +) O + +Attendance O +: O +15,062 O + +Aggregate O +1-1 O +. O + +Red B-ORG +Star I-ORG +win O +on O +away O +goals O +rule O +. O + +In O +Rishon-Lezion B-LOC +: O +Hapoel B-ORG +Ironi I-ORG +( O +Israel B-LOC +) O +3 O +Constructorul B-ORG + +Chisinau B-ORG +( O +Moldova B-LOC +) O +2 O +( O +2-1 O +) O + +Aggregate O +3-3 O +. O + +Constructorul B-ORG +win O +on O +away O +goals O +rule O +. O + +In O +Anjalonkoski B-MISC +: O +MyPa-47 B-ORG +( O +Finland B-LOC +) O +1 O +Karabach B-ORG +Agdam I-ORG + +( O +Azerbaijan B-LOC +) O +1 O +( O +0-0 O +) O + +Mypa-47 B-ORG +win O +2-1 O +on O +aggregate O +. O + +In O +Skopje B-LOC +: O +Sloga B-ORG +Jugomagnat I-ORG +( O +Macedonia B-LOC +) O +0 O +Kispest B-ORG +Honved I-ORG + +( O +Hungary B-LOC +1 O +( O +0-0 O +) O + +Kispest B-ORG +Honved I-ORG +win O +2-0 O +on O +aggregate O +. O + +Add B-ORG +Hapoel I-ORG +Ironi I-ORG +v O +Constructorul B-ORG +Chisinau I-ORG + +Scorers O +: O + +Rishon B-ORG +- O +Moshe B-PER +Sabag I-PER +( O +10th O +minute O +) O +, O +Nissan B-PER +Kapeta I-PER +( O +26th O +) O +, O + +Tomas B-PER +Cibola I-PER +( O +58th O +) O +. O + +Constructorol B-ORG +- O +Sergei B-PER +Rogachev I-PER +( O +42nd O +) O +, O +Gennadi B-PER +Skidan I-PER + +( O +87th O +) O +. O + +Attendance O +: O +1,500 O +. O + +-DOCSTART- O + +SOCCER O +- O +GOTHENBURG B-LOC +PUT O +FERENCVAROS B-ORG +OUT O +OF O +EURO B-MISC +CUP I-MISC +. O + +BUDAPEST B-LOC +1996-08-21 O + +IFK B-ORG +Gothenburg I-ORG +of O +Sweden B-LOC +drew O +1-1 O +( O +1-0 O +) O +with O +Ferencvaros B-ORG +of O +Hungary B-LOC +in O +the O +second O +leg O +of O +their O +European B-MISC +Champions I-MISC +Cup I-MISC +preliminary O +round O +tie O +played O +on O +Wednesday O +. O + +Gothenburg B-LOC +go O +through O +4-1 O +on O +aggregate O +. O + +Scorers O +: O + +Ferencvaros B-ORG +: O + +Ferenc B-PER +Horvath I-PER +( O +15th O +) O + +IFK B-ORG +Gothenburg I-ORG +: O + +Andreas B-PER +Andersson I-PER +( O +87th O +) O + +Attendance O +: O +9,000 O + +-DOCSTART- O + +SOCCER O +- O +BRAZILIAN B-MISC +CHAMPIONSHIP O +RESULTS O +. O + +RIO B-LOC +DE I-LOC +JANEIRO I-LOC +1996-08-22 O + +Results O +of O +midweek O + +matches O +in O +the O +Brazilian B-MISC +soccer O +championship O +. O + +Bahia B-ORG +2 O +Atletico B-ORG +Paranaense I-ORG +0 O + +Corinthians B-ORG +1 O +Guarani B-ORG +0 O + +Coritiba B-ORG +1 O +Atletico B-ORG +Mineiro I-ORG +0 O + +Cruzeiro B-ORG +2 O +Vitoria B-ORG +1 O + +Flamengo B-ORG +0 O +Juventude B-ORG +1 O + +Goias B-ORG +3 O +Sport B-ORG +Recife I-ORG +1 O + +Gremio B-ORG +6 O +Bragantino B-ORG +1 O + +Palmeiras B-ORG +3 O +Vasco B-ORG +da I-ORG +Gama I-ORG +1 O + +Portuguesa B-ORG +2 O +Parana B-ORG +0 O + +-DOCSTART- O + +TENNIS O +- O +NEWCOMBE B-PER +PONDERS O +HIS O +DAVIS B-MISC +CUP I-MISC +FUTURE O +. O + +SYDNEY B-LOC +1996-08-22 O + +Australian B-MISC +Davis B-MISC +Cup I-MISC +captain O +John B-PER +Newcombe I-PER +on O +Thursday O +signalled O +his O +possible O +resignation O +if O +his O +team O +loses O +an O +away O +tie O +against O +Croatia B-LOC +next O +month O +. O + +The O +former O +Wimbledon B-MISC +champion O +said O +the O +immediate O +future O +of O +Australia B-LOC +'s O +Davis B-MISC +Cup I-MISC +coach O +Tony B-PER +Roche I-PER +could O +also O +be O +determined O +by O +events O +in O +Split B-LOC +. O + +" O +If O +we O +lose O +this O +one O +, O +Tony B-PER +and O +I O +will O +have O +to O +have O +a O +good O +look O +at O +giving O +someone O +else O +a O +go O +, O +" O +Newcombe B-PER +was O +quoted O +as O +saying O +in O +Sydney B-LOC +'s O +Daily B-ORG +Telegraph I-ORG +newspaper O +. O + +Australia B-LOC +face O +Croatia B-LOC +in O +the O +world O +group O +qualifying O +tie O +on O +clay O +from O +September O +20-22 O +. O + +Under O +Newcombe B-PER +'s O +leadership O +, O +Australia B-LOC +were O +relegated O +from O +the O +elite O +world O +group O +last O +year O +, O +the O +first O +time O +the O +26-time O +Davis B-MISC +Cup I-MISC +winners O +had O +slipped O +from O +the O +top O +rank O +. O + +Since O +taking O +over O +as O +captain O +from O +Neale B-PER +Fraser I-PER +in O +1994 O +, O +Newcombe B-PER +'s O +record O +in O +tandem O +with O +Roche B-PER +, O +his O +former O +doubles O +partner O +, O +has O +been O +three O +wins O +and O +three O +losses O +. O + +Newcombe B-PER +has O +selected O +Wimbledon B-MISC +semifinalist O +Jason B-PER +Stoltenberg I-PER +, O +Patrick B-PER +Rafter I-PER +, O +Mark B-PER +Philippoussis I-PER +, O +and O +Olympic B-MISC +doubles O +champions O +Todd B-PER +Woodbridge I-PER +and O +Mark B-PER +Woodforde I-PER +to O +face O +the O +Croatians B-MISC +. O + +The O +home O +side O +boasts O +world O +number O +six O +Goran B-PER +Ivanisevic I-PER +, O +and O +Newcombe B-PER +conceded O +his O +players O +would O +be O +hard-pressed O +to O +beat O +the O +Croatian B-MISC +number O +one O +. O + +" O +We O +are O +ready O +to O +fight O +to O +our O +last O +breath O +-- O +Australia B-LOC +must O +play O +at O +its O +absolute O +best O +to O +win O +, O +" O +said O +Newcombe B-PER +, O +who O +described O +the O +tie O +as O +the O +toughest O +he O +has O +faced O +as O +captain O +. O + +Australia B-LOC +last O +won O +the O +Davis B-MISC +Cup I-MISC +in O +1986 O +, O +but O +they O +were O +beaten O +finalists O +against O +Germany B-LOC +three O +years O +ago O +under O +Fraser B-PER +'s O +guidance O +. O + +-DOCSTART- O + +BADMINTON O +- O +MALAYSIAN B-MISC +OPEN I-MISC +RESULTS O +. O + +KUALA B-LOC +LUMPUR I-LOC +1996-08-22 O + +Results O +in O +the O +Malaysian B-MISC + +Open B-MISC +badminton O +tournament O +on O +Thursday O +( O +prefix O +number O +denotes O + +seeding O +) O +: O + +Men O +'s O +singles O +, O +third O +round O + +9/16 O +- O +Luo B-PER +Yigang I-PER +( O +China B-LOC +) O +beat O +Hwang B-PER +Sun-ho B-MISC +( O +South B-LOC +Korea I-LOC +) O +15-3 O + +15-7 O + +Jason B-PER +Wong I-PER +( O +Malaysia B-LOC +) O +beat O +Abdul B-PER +Samad I-PER +Ismail I-PER +( O +Malaysia B-LOC +) O +16-18 O + +15-2 O +17-14 O + +P. B-PER +Kantharoopan I-PER +( O +Malaysia B-LOC +) O +beat O +3/4 O +- O +Jeroen B-PER +Van I-PER +Dijk I-PER + +( O +Netherlands B-LOC +) O +15-11 O +18-14 O + +Wijaya B-PER +Indra I-PER +( O +Indonesia B-LOC +) O +beat O +5/8 O +- O +Pang B-PER +Chen I-PER +( O +Malaysia B-LOC +) O +15-6 O + +6-15 O +15-7 O + +3/4 O +- O +Hu B-PER +Zhilan I-PER +( O +China B-LOC +) O +beat O +Nunung B-PER +Subandoro I-PER +( O +Indonesia B-LOC +) O +5-15 O + +18-15 O +15-6 O + +9/16 O +- O +Hermawan B-PER +Susanto I-PER +( O +Indonesia B-LOC +) O +beat O +1 O +- O +Fung B-PER +Permadi I-PER +( O +Taiwan B-LOC +) O + +15-8 O +15-12 O + +Women O +'s O +singles O +2nd O +round O + +1 O +- O +Wang B-PER +Chen I-PER +( O +China B-LOC +) O +beat O +Cindana B-PER +( O +Indonesia B-LOC +) O +11-3 O +1ama B-PER +( O +Japan B-LOC +) O +beat O +Margit B-PER +Borg I-PER +( O +Sweden B-LOC +) O +11-6 O +11-6 O + +Sun B-PER +Jian I-PER +( O +China B-LOC +) O +beat O +Marina B-PER +Andrievskaqya I-PER +( O +Sweden B-LOC +) O +11-8 O +11-2 O + +5/8 O +- O +Meluawati B-PER +( O +Indonesia B-LOC +) O +beat O +Chan B-PER +Chia I-PER +Fong I-PER +( O +Malaysia B-LOC +) O +11-6 O + +11-1 O + +Gong B-PER +Zhichao I-PER +( O +China B-LOC +) O +beat O +Liu B-PER +Lufung I-PER +( O +China B-LOC +) O +6-11 O +11-7 O +11-3 O + +Zeng B-PER +Yaqiong I-PER +( O +China B-LOC +) O +beat O +Li B-PER +Feng I-PER +( O +New B-LOC +Zealand I-LOC +) O +11-9 O +11-6 O + +5/8 O +- O +Christine B-PER +Magnusson I-PER +( O +Sweden B-LOC +) O +beat O +Ishwari B-PER +Boopathy I-PER + +( O +Malaysia B-LOC +) O +11-1 O +10-12 O +11-4 O + +2 O +- O +Zhang B-PER +Ning I-PER +( O +China B-LOC +) O +beat O +Olivia B-PER +( O +Indonesia B-LOC +) O +11-8 O +11-6 O + +-DOCSTART- O + +TENNIS O +- O +REVISED O +MEN O +'S O +DRAW O +FOR O +U.S. B-MISC +OPEN I-MISC +. O + +NEW B-LOC +YORK I-LOC +1996-08-22 O + +Revised O +singles O +draw O +for O +the O + +U.S. B-MISC +Open I-MISC +tennis O +championships O +beginning O +Monday O +at O +the O +U.S B-LOC +. O + +National B-LOC +Tennis I-LOC +Centre I-LOC +( O +prefix O +denotes O +seeding O +) O +: O + +Men O +'s O +Draw O + +1 O +- O +Pete B-PER +Sampras I-PER +( O +U.S. B-LOC +) O +vs. O +Adrian B-PER +Voinea I-PER +( O +Romania B-LOC +) O + +Jiri B-PER +Novak I-PER +( O +Czech B-LOC +Republic I-LOC +) O +vs. O +qualifier O + +Magnus B-PER +Larsson I-PER +( O +Sweden B-LOC +) O +vs. O +Alexander B-PER +Volkov I-PER +( O +Russia B-LOC +) O + +Mikael B-PER +Tillstrom I-PER +( O +Sweden B-LOC +) O +vs O +qualifier O + +Qualifier O +vs. O +Andrei B-PER +Olhovskiy I-PER +( O +Russia B-LOC +) O + +Mark B-PER +Woodforde I-PER +( O +Australia B-LOC +) O +vs. O +Mark B-PER +Philippoussis I-PER +( O +Australia B-LOC +) O + +Roberto B-PER +Carretero I-PER +( O +Spain B-LOC +) O +vs. O +Jordi B-PER +Burillo I-PER +( O +Spain B-LOC +) O + +Francisco B-PER +Clavet I-PER +( O +Spain B-LOC +) O +vs. O +16 O +- O +Cedric B-PER +Pioline I-PER +( O +France B-LOC +) O + +------------------------ O + +9 O +- O +Wayne B-PER +Ferreira I-PER +( O +South B-LOC +Africa I-LOC +) O +vs. O +qualifier O + +Karol B-PER +Kucera I-PER +( O +Slovakia B-LOC +) O +vs. O +Jonas B-PER +Bjorkman I-PER +( O +Sweden B-LOC +) O + +Qualifier O +vs. O +Christian B-PER +Rudd I-PER +( O +Norway B-LOC +) O + +Alex B-PER +Corretja I-PER +( O +Spain B-LOC +) O +vs. O +Byron B-PER +Black I-PER +( O +Zimbabwe B-LOC +) O + +David B-PER +Rikl I-PER +( O +Czech B-LOC +Republic I-LOC +) O +vs. O +Hicham B-PER +Arazi I-PER +( O +Morocco B-LOC +) O + +Sjeng B-PER +Schalken I-PER +( O +Netherlands B-LOC +) O +vs. O +Gilbert B-PER +Schaller I-PER +( O +Austria B-LOC +) O + +Grant B-PER +Stafford I-PER +( O +South B-LOC +Africa I-LOC +) O +vs. O +Guy B-PER +Forget I-PER +( O +France B-LOC +) O + +Fernando B-PER +Meligeni I-PER +( O +Brazil B-LOC +) O +vs. O +7 O +- O +Yevgeny B-PER +Kafelnikov I-PER +( O +Russia B-LOC +) O + +------------------------ O + +4 O +- O +Goran B-PER +Ivanisevic I-PER +( O +Croatia B-LOC +) O +vs. O +Andrei B-PER +Chesnokov I-PER +( O +Russia B-LOC +) O + +Scott B-PER +Draper I-PER +( O +Australia B-LOC +) O +vs. O +Galo B-PER +Blanco I-PER +( O +Spain B-LOC +) O + +Renzo B-PER +Furlan I-PER +( O +Italy B-LOC +) O +vs. O +Thomas B-PER +Johansson I-PER +( O +Sweden B-LOC +) O + +Hendrik B-PER +Dreekman I-PER +( O +Germany B-LOC +) O +vs. O +Greg B-PER +Rusedski I-PER +( O +Britain B-LOC +) O + +Andrei B-PER +Medvedev I-PER +( O +Ukraine B-LOC +) O +vs. O +Jean-Philippe B-PER +Fleurian I-PER +( O +France B-LOC +) O + +Jan B-PER +Kroslak I-PER +( O +Slovakia B-LOC +) O +vs. O +Chris B-PER +Woodruff I-PER +( O +U.S. B-LOC +) O + +Qualifier O +vs. O +Petr B-PER +Korda I-PER +( O +Czech B-LOC +Republic I-LOC +) O + +Bohdan B-PER +Ulihrach I-PER +( O +Czech B-LOC +Republic I-LOC +) O +vs. O +14 O +- O +Alberto B-PER +Costa I-PER + +( O +Spain B-LOC +) O + +------------------------ O + +12 O +- O +Todd B-PER +Martin I-PER +( O +U.S. B-LOC +) O +vs. O +Younnes B-PER +El I-PER +Aynaoui I-PER +( O +Morocco B-LOC +) O + +Andrea B-PER +Gaudenzi I-PER +( O +Italy B-LOC +) O +vs. O +Shuzo B-PER +Matsuoka I-PER +( O +Japan B-LOC +) O + +Doug B-PER +Flach I-PER +( O +U.S. B-LOC +) O +vs. O +qualifier O + +Mats B-PER +Wilander I-PER +( O +Sweden B-LOC +) O +vs. O +Tim B-PER +Henman I-PER +( O +Britain B-LOC +) O + +Paul B-PER +Haarhuis I-PER +( O +Netherlands B-LOC +) O +vs. O +Michael B-PER +Joyce I-PER +( O +U.S. B-LOC +) O + +Michael B-PER +Tebbutt I-PER +( O +Australia B-LOC +) O +vs. O +Richey B-PER +Reneberg I-PER +( O +U.S. B-LOC +) O + +Jonathan B-PER +Stark I-PER +( O +U.S. B-LOC +) O +vs. O +Bernd B-PER +Karbacher I-PER +( O +Germany B-LOC +) O + +Stefan B-PER +Edberg I-PER +( O +Sweden B-LOC +) O +vs. O +5 O +- O +Richard B-PER +Krajicek I-PER +( O +Netherlands B-LOC +) O + +------------------------ O + +6 O +- O +Andre B-PER +Agassi I-PER +( O +U.S. B-LOC +) O +vs. O +Mauricio B-PER +Hadad I-PER +( O +Colombia B-LOC +) O + +Marcos B-PER +Ondruska I-PER +( O +South B-LOC +Africa I-LOC +) O +vs. O +Felix B-PER +Mantilla I-PER +( O +Spain B-LOC +) O + +Carlos B-PER +Moya I-PER +( O +Spain B-LOC +) O +vs. O +Scott B-PER +Humphries I-PER +( O +U.S. B-LOC +) O + +Jan B-PER +Siemerink I-PER +( O +Netherlands B-LOC +) O +vs. O +Carl-Uwe B-PER +Steeb I-PER +( O +Germany B-LOC +) O + +Qualifier O +vs. O +qualifier O + +David B-PER +Wheaton I-PER +( O +U.S. B-LOC +) O +vs. O +Kevin B-PER +Kim I-PER +( O +U.S. B-LOC +) O + +Nicolas B-PER +Lapentti I-PER +( O +Ecuador B-LOC +) O +vs. O +Alex B-PER +O'Brien I-PER +( O +U.S. B-LOC +) O + +Karim B-PER +Alami I-PER +( O +Morocco B-LOC +) O +vs. O +11 O +- O +MaliVai B-PER +Washington I-PER +( O +U.S. B-LOC +) O + +13 O +- O +Thomas B-PER +Enqvist I-PER +( O +Sweden B-LOC +) O +vs. O +Stephane B-PER +Simian I-PER +( O +France B-LOC +) O diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/validation-mltable-folder/MLTable b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/validation-mltable-folder/MLTable new file mode 100644 index 000000000000..711a6022149a --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/validation-mltable-folder/MLTable @@ -0,0 +1,4 @@ +paths: + - file: ./valid.txt +transformations: + - take: 1 \ No newline at end of file diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/validation-mltable-folder/valid.txt b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/validation-mltable-folder/valid.txt new file mode 100644 index 000000000000..fe1c7c8f2b48 --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/automl_in_pipeline/validation-mltable-folder/valid.txt @@ -0,0 +1,10007 @@ +-DOCSTART- O + +CRICKET O +- O +LEICESTERSHIRE B-ORG +TAKE O +OVER O +AT O +TOP O +AFTER O +INNINGS O +VICTORY O +. O + +LONDON B-LOC +1996-08-30 O + +West B-MISC +Indian I-MISC +all-rounder O +Phil B-PER +Simmons I-PER +took O +four O +for O +38 O +on O +Friday O +as O +Leicestershire B-ORG +beat O +Somerset B-ORG +by O +an O +innings O +and O +39 O +runs O +in O +two O +days O +to O +take O +over O +at O +the O +head O +of O +the O +county O +championship O +. O + +Their O +stay O +on O +top O +, O +though O +, O +may O +be O +short-lived O +as O +title O +rivals O +Essex B-ORG +, O +Derbyshire B-ORG +and O +Surrey B-ORG +all O +closed O +in O +on O +victory O +while O +Kent B-ORG +made O +up O +for O +lost O +time O +in O +their O +rain-affected O +match O +against O +Nottinghamshire B-ORG +. O + +After O +bowling O +Somerset B-ORG +out O +for O +83 O +on O +the O +opening O +morning O +at O +Grace B-LOC +Road I-LOC +, O +Leicestershire B-ORG +extended O +their O +first O +innings O +by O +94 O +runs O +before O +being O +bowled O +out O +for O +296 O +with O +England B-LOC +discard O +Andy B-PER +Caddick I-PER +taking O +three O +for O +83 O +. O + +Trailing O +by O +213 O +, O +Somerset B-ORG +got O +a O +solid O +start O +to O +their O +second O +innings O +before O +Simmons B-PER +stepped O +in O +to O +bundle O +them O +out O +for O +174 O +. O + +Essex B-ORG +, O +however O +, O +look O +certain O +to O +regain O +their O +top O +spot O +after O +Nasser B-PER +Hussain I-PER +and O +Peter B-PER +Such I-PER +gave O +them O +a O +firm O +grip O +on O +their O +match O +against O +Yorkshire B-ORG +at O +Headingley B-LOC +. O + +Hussain B-PER +, O +considered O +surplus O +to O +England B-LOC +'s O +one-day O +requirements O +, O +struck O +158 O +, O +his O +first O +championship O +century O +of O +the O +season O +, O +as O +Essex B-ORG +reached O +372 O +and O +took O +a O +first O +innings O +lead O +of O +82 O +. O + +By O +the O +close O +Yorkshire B-ORG +had O +turned O +that O +into O +a O +37-run O +advantage O +but O +off-spinner O +Such B-PER +had O +scuttled O +their O +hopes O +, O +taking O +four O +for O +24 O +in O +48 O +balls O +and O +leaving O +them O +hanging O +on O +119 O +for O +five O +and O +praying O +for O +rain O +. O + +At O +the O +Oval B-LOC +, O +Surrey B-ORG +captain O +Chris B-PER +Lewis I-PER +, O +another O +man O +dumped O +by O +England B-LOC +, O +continued O +to O +silence O +his O +critics O +as O +he O +followed O +his O +four O +for O +45 O +on O +Thursday O +with O +80 O +not O +out O +on O +Friday O +in O +the O +match O +against O +Warwickshire B-ORG +. O + +He O +was O +well O +backed O +by O +England B-LOC +hopeful O +Mark B-PER +Butcher I-PER +who O +made O +70 O +as O +Surrey B-ORG +closed O +on O +429 O +for O +seven O +, O +a O +lead O +of O +234 O +. O + +Derbyshire B-ORG +kept O +up O +the O +hunt O +for O +their O +first O +championship O +title O +since O +1936 O +by O +reducing O +Worcestershire B-ORG +to O +133 O +for O +five O +in O +their O +second O +innings O +, O +still O +100 O +runs O +away O +from O +avoiding O +an O +innings O +defeat O +. O + +Australian B-MISC +Tom B-PER +Moody I-PER +took O +six O +for O +82 O +but O +Chris B-PER +Adams I-PER +, O +123 O +, O +and O +Tim B-PER +O'Gorman I-PER +, O +109 O +, O +took O +Derbyshire B-ORG +to O +471 O +and O +a O +first O +innings O +lead O +of O +233 O +. O + +After O +the O +frustration O +of O +seeing O +the O +opening O +day O +of O +their O +match O +badly O +affected O +by O +the O +weather O +, O +Kent B-ORG +stepped O +up O +a O +gear O +to O +dismiss O +Nottinghamshire B-ORG +for O +214 O +. O + +They O +were O +held O +up O +by O +a O +gritty O +84 O +from O +Paul B-PER +Johnson I-PER +but O +ex-England B-MISC +fast O +bowler O +Martin B-PER +McCague I-PER +took O +four O +for O +55 O +. O + +By O +stumps O +Kent B-ORG +had O +reached O +108 O +for O +three O +. O + +-DOCSTART- O + +CRICKET O +- O +ENGLISH B-MISC +COUNTY I-MISC +CHAMPIONSHIP I-MISC +SCORES O +. O + +LONDON B-LOC +1996-08-30 O + +Result O +and O +close O +of O +play O +scores O +in O +English B-MISC +county O +championship O +matches O +on O +Friday O +: O + +Leicester B-LOC +: O +Leicestershire B-ORG +beat O +Somerset B-ORG +by O +an O +innings O +and O +39 O +runs O +. O + +Somerset B-ORG +83 O +and O +174 O +( O +P. B-PER +Simmons I-PER +4-38 O +) O +, O +Leicestershire B-ORG +296 O +. O + +Leicestershire B-ORG +22 O +points O +, O +Somerset B-ORG +4 O +. O + +Chester-le-Street B-LOC +: O +Glamorgan B-ORG +259 O +and O +207 O +( O +A. B-PER +Dale I-PER +69 O +, O +H. B-PER +Morris I-PER +69 O +; O +D. B-PER +Blenkiron I-PER +4-43 O +) O +, O +Durham B-ORG +114 O +( O +S. B-PER +Watkin I-PER +4-28 O +) O +and O +81-3 O +. O + +Tunbridge B-LOC +Wells I-LOC +: O +Nottinghamshire B-ORG +214 O +( O +P. B-PER +Johnson I-PER +84 O +; O +M. B-PER +McCague I-PER +4-55 O +) O +, O +Kent B-ORG +108-3 O +. O + +London B-LOC +( O +The B-LOC +Oval I-LOC +) O +: O +Warwickshire B-ORG +195 O +, O +Surrey B-ORG +429-7 O +( O +C. B-PER +Lewis I-PER +80 O +not O +out O +, O +M. B-PER +Butcher I-PER +70 O +, O +G. B-PER +Kersey I-PER +63 O +, O +J. B-PER +Ratcliffe I-PER +63 O +, O +D. B-PER +Bicknell I-PER +55 O +) O +. O + +Hove B-LOC +: O +Sussex B-ORG +363 O +( O +W. B-PER +Athey I-PER +111 O +, O +V. B-PER +Drakes I-PER +52 O +; O +I. B-PER +Austin I-PER +4-37 O +) O +, O +Lancashire B-ORG +197-8 O +( O +W. B-PER +Hegg I-PER +54 O +) O + +Portsmouth B-LOC +: O +Middlesex B-ORG +199 O +and O +426 O +( O +J. B-PER +Pooley I-PER +111 O +, O +M. B-PER +Ramprakash I-PER +108 O +, O +M. B-PER +Gatting I-PER +83 O +) O +, O +Hampshire B-ORG +232 O +and O +109-5 O +. O + +Chesterfield B-LOC +: O +Worcestershire B-ORG +238 O +and O +133-5 O +, O +Derbyshire B-ORG +471 O +( O +J. B-PER +Adams I-PER +123 O +, O +T.O'Gorman B-PER +109 O +not O +out O +, O +K. B-PER +Barnett I-PER +87 O +; O +T. B-PER +Moody I-PER +6-82 O +) O + +Bristol B-LOC +: O +Gloucestershire B-ORG +183 O +and O +185-6 O +( O +J. B-PER +Russell I-PER +56 O +not O +out O +) O +, O +Northamptonshire B-ORG +190 O +( O +K. B-PER +Curran I-PER +52 O +; O +A. B-PER +Smith I-PER +5-68 O +) O +. O + +-DOCSTART- O + +CRICKET O +- O +1997 O +ASHES B-MISC +INTINERARY O +. O + +LONDON B-LOC +1996-08-30 O + +Australia B-LOC +will O +defend O +the O +Ashes B-MISC +in O + +a O +six-test O +series O +against O +England B-LOC +during O +a O +four-month O +tour O + +starting O +on O +May O +13 O +next O +year O +, O +the O +Test B-ORG +and I-ORG +County I-ORG +Cricket I-ORG +Board I-ORG + +said O +on O +Friday O +. O + +Australia B-LOC +will O +also O +play O +three O +one-day O +internationals O +and O + +four O +one-day O +warm-up O +matches O +at O +the O +start O +of O +the O +tour O +. O + +The O +tourists O +will O +play O +nine O +first-class O +matches O +against O + +English B-MISC +county O +sides O +and O +another O +against O +British B-ORG +Universities I-ORG +, O + +as O +well O +as O +one-day O +matches O +against O +the O +Minor B-ORG +Counties I-ORG +and O + +Scotland B-LOC +. O + +Tour O +itinerary O +: O + +May O + +May O +13 O +Arrive O +in O +London B-LOC + +May O +14 O +Practice O +at O +Lord B-LOC +'s I-LOC + +May O +15 O +v O +Duke B-ORG +of I-ORG +Norfolk I-ORG +'s I-ORG +XI I-ORG +( O +at O +Arundel B-LOC +) O + +May O +17 O +v O +Northampton B-ORG + +May O +18 O +v O +Worcestershire B-ORG + +May O +20 O +v O +Durham B-ORG + +May O +22 O +First O +one-day O +international O +( O +at O +Headingley B-LOC +, O + +Leeds B-ORG +) O + +May O +24 O +Second O +one-day O +international O +( O +at O +The B-LOC +Oval I-LOC +, O + +London B-LOC +) O + +May O +25 O +Third O +one-day O +international O +( O +at O +Lord B-LOC +'s I-LOC +, O +London B-LOC +) O + +May O +27-29 O +v O +Gloucestershire B-ORG +or O +Sussex B-ORG +or O +Surrey B-ORG +( O +three O + +days O +) O + +May O +31 O +- O +June O +2 O +v O +Derbyshire B-ORG +( O +three O +days O +) O + +June O + +June O +5-9 O +First O +test O +match O +( O +at O +Edgbaston B-LOC +, O +Birmingham B-LOC +) O + +June O +11-13 O +v O +a O +first O +class O +county O +( O +to O +be O +confirmed O +) O + +June O +14-16 O +v O +Leicestershire B-ORG +( O +three O +days O +) O + +June O +19-23 O +Second O +test O +( O +at O +Lord B-LOC +'s I-LOC +) O + +June O +25-27 O +v O +British B-ORG +Universities I-ORG +( O +at O +Oxford B-LOC +, O +three O +days O +) O + +June O +28-30 O +v O +Hampshire B-ORG +( O +three O +days O +) O + +July O + +July O +3-7 O +Third O +test O +( O +at O +Old B-LOC +Trafford I-LOC +, O +Manchester B-LOC +) O + +July O +9 O +v O +Minor B-ORG +Counties I-ORG +XI I-ORG + +July O +12 O +v O +Scotland B-LOC + +July O +16-18 O +v O +Glamorgan B-ORG +( O +three O +days O +) O + +July O +19-21 O +v O +Middlesex B-ORG +( O +three O +days O +) O + +July O +24-28 O +Fourth O +test O +( O +at O +Headingley B-LOC +) O + +August O + +August O +1-4 O +v O +Somerset B-ORG +( O +four O +days O +) O + +August O +7-11 O +Fifth O +test O +( O +at O +Trent B-LOC +Bridge I-LOC +, O +Nottingham B-LOC +) O + +August O +16-18 O +v O +Kent B-ORG +( O +three O +days O +) O + +August O +21-25 O +Sixth O +test O +( O +at O +The B-LOC +Oval I-LOC +, O +London B-LOC +) O +. O + +-DOCSTART- O + +SOCCER O +- O +SHEARER B-PER +NAMED O +AS O +ENGLAND B-LOC +CAPTAIN O +. O + +LONDON B-LOC +1996-08-30 O + +The O +world O +'s O +costliest O +footballer O +Alan B-PER +Shearer I-PER +was O +named O +as O +the O +new O +England B-LOC +captain O +on O +Friday O +. O + +The O +26-year-old O +, O +who O +joined O +Newcastle B-ORG +for O +15 O +million O +pounds O +sterling O +( O +$ O +23.4 O +million O +) O +, O +takes O +over O +from O +Tony B-PER +Adams I-PER +, O +who O +led O +the O +side O +during O +the O +European B-MISC +championship O +in O +June O +, O +and O +former O +captain O +David B-PER +Platt I-PER +. O + +Adams B-PER +and O +Platt B-PER +are O +both O +injured O +and O +will O +miss O +England B-LOC +'s O +opening O +World B-MISC +Cup I-MISC +qualifier O +against O +Moldova B-LOC +on O +Sunday O +. O + +Shearer B-PER +takes O +the O +captaincy O +on O +a O +trial O +basis O +, O +but O +new O +coach O +Glenn B-PER +Hoddle I-PER +said O +he O +saw O +no O +reason O +why O +the O +former O +Blackburn B-ORG +and O +Southampton B-ORG +skipper O +should O +not O +make O +the O +post O +his O +own O +. O + +" O +I O +'m O +sure O +there O +wo O +n't O +be O +a O +problem O +, O +I O +'m O +sure O +Alan B-PER +is O +the O +man O +for O +the O +job O +, O +" O +Hoddle B-PER +said O +. O + +" O +There O +were O +three O +or O +four O +people O +who O +could O +have O +done O +it O +but O +when O +I O +spoke O +to O +Alan B-PER +he O +was O +up O +for O +it O +and O +really O +wanted O +it O +. O + +" O +In O +four O +days O +it O +'s O +very O +difficult O +to O +come O +to O +a O +100 O +percent O +conclusion O +about O +something O +like O +this O +... O + +but O +he O +knows O +how O +to O +conduct O +himself O +, O +his O +team O +mates O +respect O +him O +and O +he O +knows O +about O +the O +team O +situation O +even O +though O +he O +plays O +up O +front O +. O +" O + +Shearer B-PER +'s O +Euro B-MISC +96 I-MISC +striking O +partner O +Teddy B-PER +Sheringham I-PER +withdrew O +from O +the O +squad O +with O +an O +injury O +on O +Friday O +. O + +He O +will O +probably O +be O +replaced O +by O +Shearer B-PER +'s O +Newcastle B-ORG +team O +mate O +Les B-PER +Ferdinand I-PER +. O + +-DOCSTART- O + +BASKETBALL O +- O +INTERNATIONAL O +TOURNAMENT O +RESULT O +. O + +BELGRADE B-LOC +1996-08-30 O + +Result O +in O +an O +international O + +basketball O +tournament O +on O +Friday O +: O + +Red B-ORG +Star I-ORG +( O +Yugoslavia B-LOC +) O +beat O +Dinamo B-ORG +( O +Russia B-LOC +) O +92-90 O +( O +halftime O + +47-47 O +) O + +-DOCSTART- O + +SOCCER O +- O +ROMANIA B-LOC +BEAT O +LITHUANIA B-LOC +IN O +UNDER-21 O +MATCH O +. O + +BUCHAREST B-LOC +1996-08-30 O + +Romania B-LOC +beat O +Lithuania B-LOC +2-1 O +( O +halftime O +1-1 O +) O +in O +their O +European B-MISC +under-21 O +soccer O +match O +on O +Friday O +. O + +Scorers O +: O + +Romania B-LOC +- O +Cosmin B-PER +Contra I-PER +( O +31st O +) O +, O +Mihai B-PER +Tararache I-PER +( O +75th O +) O + +Lithuania B-LOC +- O +Danius B-PER +Gleveckas I-PER +( O +13rd O +) O + +Attendance O +: O +200 O + +-DOCSTART- O + +SOCCER O +- O +ROTOR B-ORG +FANS O +LOCKED O +OUT O +AFTER O +VOLGOGRAD B-LOC +VIOLENCE O +. O + +MOSCOW B-LOC +1996-08-30 O + +Rotor B-ORG +Volgograd I-ORG +must O +play O +their O +next O +home O +game O +behind O +closed O +doors O +after O +fans O +hurled O +bottles O +and O +stones O +at O +Dynamo B-ORG +Moscow I-ORG +players O +during O +a O +1-0 O +home O +defeat O +on O +Saturday O +that O +ended O +Rotor B-ORG +'s O +brief O +spell O +as O +league O +leaders O +. O + +The O +head O +of O +the O +Russian B-MISC +league O +'s O +disciplinary O +committee O +, O +Anatoly B-PER +Gorokhovsky I-PER +, O +said O +on O +Friday O +that O +Rotor B-ORG +would O +play O +Lada B-ORG +Togliatti I-ORG +to O +empty O +stands O +on O +September O +3 O +. O + +The O +club O +, O +who O +put O +Manchester B-ORG +United I-ORG +out O +of O +last O +year O +'s O +UEFA B-MISC +Cup I-MISC +, O +were O +fined O +$ O +1,000 O +. O + +Despite O +the O +defeat O +, O +Rotor B-ORG +are O +well O +placed O +with O +11 O +games O +to O +play O +in O +the O +championship O +. O + +Lying O +three O +points O +behind O +Alania B-ORG +and O +two O +behind O +Dynamo B-ORG +Moscow I-ORG +, O +the O +Volgograd B-LOC +side O +have O +a O +game O +in O +hand O +over O +the O +leaders O +and O +two O +over O +the O +Moscow B-LOC +club O +. O + +-DOCSTART- O + +BOXING O +- O +PANAMA B-LOC +'S O +ROBERTO B-PER +DURAN I-PER +FIGHTS O +THE O +SANDS O +OF O +TIME O +. O + +PANAMA B-LOC +CITY I-LOC +1996-08-30 O + +Panamanian B-MISC +boxing O +legend O +Roberto B-PER +" I-PER +Hands I-PER +of I-PER +Stone I-PER +" I-PER +Duran I-PER +climbs O +into O +the O +ring O +on O +Saturday O +in O +another O +age-defying O +attempt O +to O +sustain O +his O +long O +career O +. O + +Duran B-PER +, O +45 O +, O +takes O +on O +little-known O +Mexican B-MISC +Ariel B-PER +Cruz I-PER +, O +30 O +, O +in O +a O +super O +middleweight O +non-title O +bout O +in O +Panama B-LOC +City I-LOC +. O + +The O +fight O +, O +Duran B-PER +'s O +first O +on O +home O +soil O +for O +10 O +years O +, O +is O +being O +billed O +here O +as O +the O +" O +Return B-MISC +of I-MISC +the I-MISC +Legend I-MISC +" O +and O +Duran B-PER +still O +talks O +as O +if O +he O +was O +in O +his O +prime O +. O + +" O +I O +want O +a O +fifth O +title O +. O + +This O +match O +is O +to O +prepare O +me O +. O + +I O +feel O +good O +. O + +I O +'m O +not O +retiring O +, O +" O +Duran B-PER +told O +Reuters B-ORG +. O + +But O +those O +close O +to O +the O +boxer O +acknowledge O +that O +the O +man O +who O +has O +won O +championships O +in O +four O +different O +weight O +classes O +-- O +lightweight O +, O +welterweight O +, O +junior O +middleweight O +and O +middleweight O +-- O +is O +drawing O +close O +to O +the O +end O +of O +his O +career O +. O + +" O +Each O +time O +he O +fights O +, O +he O +'s O +on O +the O +last O +frontier O +of O +his O +career O +. O + +If O +he O +loses O +Saturday O +, O +it O +could O +devalue O +his O +position O +as O +one O +of O +the O +world O +'s O +great O +boxers O +, O +" O +Panamanian B-MISC +Boxing B-ORG +Association I-ORG +President O +Ramon B-PER +Manzanares I-PER +said O +. O + +Duran B-PER +, O +whose O +97-12 O +record O +spans O +three O +decades O +, O +hopes O +a O +win O +in O +the O +10-round O +bout O +will O +earn O +him O +a O +rematch O +against O +Puerto B-LOC +Rico I-LOC +'s O +Hector B-PER +" I-PER +Macho I-PER +" I-PER +Camacho I-PER +. O + +Camacho B-PER +took O +a O +controversial O +points O +decision O +against O +the O +Panamanian B-MISC +in O +Atlantic B-LOC +City I-LOC +in O +June O +in O +a O +title O +fight O +. O + +-DOCSTART- O + +SQUASH O +- O +HONG B-MISC +KONG I-MISC +OPEN I-MISC +QUARTER-FINAL O +RESULTS O +. O + +HONG B-LOC +KONG I-LOC +1996-08-30 O + +Quarter-final O +results O +in O +the O +Hong B-MISC +Kong I-MISC +Open I-MISC +on O +Friday O +( O +prefix O +number O +denotes O +seeding O +) O +: O +1 O +- O +Jansher B-PER +Khan I-PER +( O +Pakistan B-LOC +) O +beat O +Mark B-PER +Cairns I-PER +( O +England B-LOC +) O +15-10 O +15-6 O +15-7 O + +Anthony B-PER +Hill I-PER +( O +Australia B-LOC +) O +beat O +Dan B-PER +Jenson I-PER +( O +Australia B-LOC +) O +15-9 O +15-8 O +15-17 O +17-15 O + +4 O +- O +Peter B-PER +Nicol I-PER +( O +Scotland B-LOC +) O +beat O +7 O +- O +Chris B-PER +Walker I-PER +( O +England B-LOC +) O +15-8 O +15-13 O +13-15 O +15-9 O + +2 O +- O +Rodney B-PER +Eyles I-PER +( O +Australia B-LOC +) O +beat O +Derek B-PER +Ryan I-PER +( O +Ireland B-LOC +) O +15-6 O +15-9 O +11-15 O +15-10 O +. O + +-DOCSTART- O + +SOCCER O +- O +RESULTS O +OF O +SOUTH B-MISC +KOREAN I-MISC +PRO-SOCCER O +GAMES O +. O + +SEOUL B-LOC +1996-08-30 O + +Results O +of O +South B-MISC +Korean I-MISC +pro-soccer O + +games O +played O +on O +Thursday O +. O + +Pohang B-ORG +3 O +Ulsan B-ORG +2 O +( O +halftime O +1-0 O +) O + +Puchon B-ORG +2 O +Chonbuk B-ORG +1 O +( O +halftime O +1-1 O +) O + +Standings O +after O +games O +played O +on O +Thursday O +( O +tabulate O +under O +- O + +won O +, O +drawn O +, O +lost O +, O +goals O +for O +, O +goals O +against O +, O +points O +) O +: O + +W O +D O +L O +G O +/ O +F O +G O +/ O +A O +P O + +Puchon B-ORG +3 O +1 O +0 O +6 O +1 O +10 O + +Chonan B-ORG +3 O +0 O +1 O +13 O +10 O +9 O + +Pohang B-ORG +2 O +1 O +1 O +11 O +10 O +7 O + +Suwan B-ORG +1 O +3 O +0 O +7 O +3 O +6 O + +Ulsan B-ORG +1 O +0 O +2 O +8 O +9 O +3 O + +Anyang B-ORG +0 O +3 O +1 O +6 O +9 O +3 O + +Chonnam B-ORG +0 O +2 O +1 O +4 O +5 O +2 O + +Pusan B-ORG +0 O +2 O +1 O +3 O +7 O +2 O + +Chonbuk B-ORG +0 O +0 O +3 O +3 O +7 O +0 O + +-DOCSTART- O + +BASEBALL O +- O +RESULTS O +OF O +S. B-MISC +KOREAN I-MISC +PROFESSIONAL O +GAMES O +. O + +SEOUL B-LOC +1996-08-30 O + +Results O +of O +South B-MISC +Korean I-MISC + +professional O +baseball O +games O +played O +on O +Thursday O +. O + +LG B-ORG +2 O +OB B-ORG +0 O + +Lotte B-ORG +6 O +Hyundai B-ORG +2 O + +Hyundai B-ORG +6 O +Lotte B-ORG +5 O + +Haitai B-ORG +2 O +Samsung B-ORG +0 O + +Samsung B-ORG +10 O +Haitai B-ORG +3 O + +Hanwha B-ORG +6 O +Ssangbangwool B-ORG +5 O + +Note O +- O +Lotte B-ORG +and O +Hyundai B-ORG +, O +Haitai B-ORG +and O +Samsung B-ORG +played O +two O +games O +. O + +Standings O +after O +games O +played O +on O +Thursday O +( O +tabulate O +under O + +won O +, O +drawn O +, O +lost O +, O +winning O +percentage O +, O +games O +behind O +first O +place O +) O + +W O +D O +L O +PCT O +GB O + +Haitai B-ORG +64 O +2 O +43 O +.596 O +- O + +Ssangbangwool B-ORG +59 O +2 O +49 O +.545 O +5 O +1/2 O + +Hanwha B-ORG +58 O +1 O +49 O +.542 O +6 O + +Hyundai B-ORG +57 O +5 O +49 O +.536 O +6 O +1/2 O + +Samsung B-ORG +49 O +5 O +56 O +.468 O +14 O + +Lotte B-ORG +46 O +6 O +54 O +.462 O +14 O +1/2 O + +LG B-ORG +46 O +5 O +59 O +.441 O +17 O + +OB B-ORG +42 O +6 O +62 O +.409 O +20 O +1/2 O + +-DOCSTART- O + +TENNIS O +- O +FRIDAY O +'S O +RESULTS O +FROM O +THE O +U.S. B-MISC +OPEN I-MISC +. O + +NEW B-LOC +YORK I-LOC +1996-08-30 O + +Results O +from O +the O +U.S. B-MISC +Open I-MISC +Tennis I-MISC +Championships I-MISC +at O +the O +National B-LOC +Tennis I-LOC +Centre I-LOC +on O +Friday O +( O +prefix O +number O +denotes O +seeding O +) O +: O + +Women O +'s O +singles O +, O +third O +round O + +Sandrine B-PER +Testud I-PER +( O +France B-LOC +) O +beat O +Ines B-PER +Gorrochategui I-PER +( O +Argentina B-LOC +) O +4-6 O +6-2 O +6-1 O + +Men O +'s O +singles O +, O +second O +round O + +4 O +- O +Goran B-PER +Ivanisevic I-PER +( O +Croatia B-LOC +) O +beat O +Scott B-PER +Draper I-PER +( O +Australia B-LOC +) O +6-7 O +( O +1-7 O +) O +6-3 O +6-4 O +6-4 O + +Tim B-PER +Henman I-PER +( O +Britain B-LOC +) O +beat O +Doug B-PER +Flach I-PER +( O +U.S. B-LOC +) O +6-3 O +6-4 O +6-2 O + +Mark B-PER +Philippoussis I-PER +( O +Australia B-LOC +) O +beat O +Andrei B-PER +Olhovskiy I-PER +( O +Russia B-LOC +) O +6 O +- O +3 O +6-4 O +6-2 O + +Sjeng B-PER +Schalken I-PER +( O +Netherlands B-LOC +) O +beat O +David B-PER +Rikl I-PER +( O +Czech B-LOC +Republic I-LOC +) O +6 O +- O +2 O +6-4 O +6-4 O + +Guy B-PER +Forget I-PER +( O +France B-LOC +) O +beat O +17 O +- O +Felix B-PER +Mantilla I-PER +( O +Spain B-LOC +) O +6-4 O +7-5 O +6-3 O + +Men O +'s O +singles O +, O +second O +round O + +Alexander B-PER +Volkov I-PER +( O +Russia B-LOC +) O +beat O +Mikael B-PER +Tillstrom I-PER +( O +Sweden B-LOC +) O +1-6 O +6- O +4 O +6-1 O +4-6 O +7-6 O +( O +10-8 O +) O + +Jonas B-PER +Bjorkman I-PER +( O +Sweden B-LOC +) O +beat O +David B-PER +Nainkin I-PER +( O +South B-LOC +Africa I-LOC +) O +) O +6-4 O +6-1 O +6-1 O + +Women O +'s O +singles O +, O +third O +round O + +8 O +- O +Lindsay B-PER +Davenport I-PER +( O +U.S. B-LOC +) O +beat O +Anne-Gaelle B-PER +Sidot I-PER +( O +France B-LOC +) O +6-0 O +6-3 O + +4 O +- O +Conchita B-PER +Martinez I-PER +( O +Spain B-LOC +) O +beat O +Helena B-PER +Sukova I-PER +( O +Czech B-LOC +Republic I-LOC +) O +6-4 O +6-3 O + +Amanda B-PER +Coetzer I-PER +( O +South B-LOC +Africa I-LOC +) O +beat O +Irina B-PER +Spirlea I-PER +( O +Romania B-LOC +) O +7-6 O +( O +7-5 O +) O +7-5 O + +Add O +Men O +'s O +singles O +, O +second O +round O +16 O +- O +Cedric B-PER +Pioline I-PER +( O +France B-LOC +) O +beat O +Roberto B-PER +Carretero I-PER +( O +Spain B-LOC +) O +4-6 O +6 O +- O +2 O +6-2 O +6-1 O +Alex B-PER +Corretja I-PER +( O +Spain B-LOC +) O +beat O +Filippo B-PER +Veglio I-PER +( O +Switzerland B-LOC +) O +6-7 O +( O +4- O +7 O +) O +6-4 O +6-4 O +6-0 O + +Add O +Women O +'s O +singles O +, O +third O +round O +Linda B-PER +Wild I-PER +( O +U.S. B-LOC +) O +beat O +Barbara B-PER +Rittner I-PER +( O +Germany B-LOC +) O +6-4 O +4-6 O +7-5 O +Asa B-PER +Carlsson I-PER +( O +Sweden B-LOC +) O +beat O +15 O +- O +Gabriela B-PER +Sabatini I-PER +( O +Argentina B-LOC +) O +7-5 O +3-6 O +6-2 O + +Add O +Men O +'s O +singles O +, O +second O +round O +1 O +- O +Pete B-PER +Sampras I-PER +( O +U.S. B-LOC +) O +beat O +Jiri B-PER +Novak I-PER +( O +Czech B-LOC +Republic I-LOC +) O +6-3 O +1-6 O +6-3 O +4-6 O +6-4 O +Paul B-PER +Haarhuis I-PER +( O +Netherlands B-LOC +) O +beat O +Michael B-PER +Tebbutt I-PER +( O +Australia B-LOC +) O +1- O +6 O +6-2 O +6-2 O +6-3 O + +Add O +Women O +'s O +singles O +, O +third O +round O +Lisa B-PER +Raymond I-PER +( O +U.S. B-LOC +) O +beat O +Kimberly B-PER +Po I-PER +( O +U.S. B-LOC +) O +6-3 O +6-2 O + +: O + +Add O +men O +'s O +singles O +, O +second O +round O + +Hendrik B-PER +Dreekmann I-PER +( O +Germany B-LOC +) O +beat O +Thomas B-PER +Johansson I-PER +( O +Sweden B-LOC +) O + +7-6 O +( O +7-1 O +) O +6-2 O +4-6 O +6-1 O + +Andrei B-PER +Medvedev I-PER +( O +Ukraine B-LOC +) O +beat O +Jan B-PER +Kroslak I-PER +( O +Slovakia B-LOC +) O +6-4 O +6-3 O + +6-2 O + +Petr B-PER +Korda I-PER +( O +Czech B-LOC +Republic I-LOC +) O +bat O +Bohdan B-PER +Ulihrach I-PER +( O +Czech B-LOC + +Republic B-LOC +) O +6-0 O +7-6 O +( O +7-5 O +) O +6-2 O + +Add O +women O +'s O +singles O +, O +third O +round O + +2 O +- O +Monica B-PER +Seles I-PER +( O +U.S. B-LOC +) O +beat O +Dally B-PER +Randriantefy I-PER +( O +Madagascar B-LOC +) O + +6-0 O +6-2 O + +: O + +Add O +men O +'s O +singles O +, O +second O +round O +12 O +- O +Todd B-PER +Martin I-PER +( O +U.S. B-LOC +) O +beat O +Andrea B-PER +Gaudenzi I-PER +( O +Italy B-LOC +) O +6-3 O +6-2 O +6-2 O +Stefan B-PER +Edberg I-PER +( O +Sweden B-LOC +) O +beat O +Bernd B-PER +Karbacher I-PER +( O +Germany B-LOC +) O +3-6 O +6-3 O +6-3 O +1-0 O +retired O +( O +leg O +injury O +) O + +-DOCSTART- O + +BASEBALL O +- O +MAJOR B-MISC +LEAGUE I-MISC +STANDINGS O +AFTER O +THURSDAY O +'S O +GAMES O +. O + +NEW B-LOC +YORK I-LOC +1996-08-30 O + +Major B-MISC +League I-MISC +Baseball I-MISC + +standings O +after O +games O +played O +on O +Thursday O +( O +tabulate O +under O +won O +, O + +lost O +, O +winning O +percentage O +and O +games O +behind O +) O +: O + +AMERICAN B-MISC +LEAGUE I-MISC + +EASTERN B-MISC +DIVISION I-MISC + +W O +L O +PCT O +GB O + +NEW B-ORG +YORK I-ORG +74 O +59 O +.556 O +- O + +BALTIMORE B-ORG +70 O +63 O +.526 O +4 O + +BOSTON B-ORG +69 O +65 O +.515 O +5 O +1/2 O + +TORONTO B-ORG +63 O +71 O +.470 O +11 O +1/2 O + +DETROIT B-ORG +48 O +86 O +.358 O +26 O +1/2 O + +CENTRAL B-MISC +DIVISION I-MISC + +CLEVELAND B-ORG +80 O +53 O +.602 O +- O + +CHICAGO B-ORG +71 O +64 O +.526 O +10 O + +MINNESOTA B-ORG +67 O +67 O +.500 O +13 O +1/2 O + +MILWAUKEE B-ORG +64 O +71 O +.474 O +17 O + +KANSAS B-ORG +CITY I-ORG +61 O +74 O +.452 O +20 O + +WESTERN B-MISC +DIVISION I-MISC + +TEXAS B-ORG +75 O +58 O +.564 O +- O + +SEATTLE B-ORG +70 O +63 O +.526 O +5 O + +OAKLAND B-ORG +64 O +72 O +.471 O +12 O +1/2 O + +CALIFORNIA B-ORG +62 O +72 O +.463 O +13 O +1/2 O + +FRIDAY O +, O +AUGUST O +30 O +SCHEDULE O + +KANSAS B-ORG +CITY I-ORG +AT O +DETROIT B-LOC + +CHICAGO B-ORG +AT O +TORONTO B-LOC + +MINNESOTA B-ORG +AT O +MILWAUKEE B-LOC + +CLEVELAND B-ORG +AT O +TEXAS B-LOC + +NEW B-ORG +YORK I-ORG +AT O +CALIFORNIA B-LOC + +BOSTON B-ORG +AT O +OAKLAND B-LOC + +BALTIMORE B-ORG +AT O +SEATTLE B-LOC + +NATIONAL B-MISC +LEAGUE I-MISC + +EASTERN B-MISC +DIVISION I-MISC + +W O +L O +PCT O +GB O + +ATLANTA B-ORG +83 O +49 O +.629 O +- O + +MONTREAL B-ORG +71 O +61 O +.538 O +12 O + +FLORIDA B-ORG +64 O +70 O +.478 O +20 O + +NEW B-ORG +YORK I-ORG +59 O +75 O +.440 O +25 O + +PHILADELPHIA B-ORG +54 O +80 O +.403 O +30 O + +CENTRAL B-MISC +DIVISION I-MISC + +HOUSTON B-ORG +72 O +63 O +.533 O +- O + +ST B-ORG +LOUIS I-ORG +69 O +65 O +.515 O +2 O +1/2 O + +CINCINNATI B-ORG +66 O +67 O +.496 O +5 O + +CHICAGO B-ORG +65 O +66 O +.496 O +5 O + +PITTSBURGH B-ORG +56 O +77 O +.421 O +15 O + +WESTERN B-MISC +DIVISION I-MISC + +SAN B-ORG +DIEGO I-ORG +75 O +60 O +.556 O +- O + +LOS B-ORG +ANGELES I-ORG +72 O +61 O +.541 O +2 O + +COLORADO B-ORG +70 O +65 O +.519 O +5 O + +SAN B-ORG +FRANCISCO I-ORG +57 O +74 O +.435 O +16 O + +FRIDAY O +, O +AUGUST O +30 O +SCHEDULE O + +ATLANTA B-ORG +AT O +CHICAGO B-LOC + +FLORIDA B-ORG +AT O +CINCINNATI B-LOC + +SAN B-ORG +DIEGO I-ORG +AT O +MONTREAL B-LOC + +LOS B-ORG +ANGELES I-ORG +AT O +PHILADELPHIA B-LOC + +HOUSTON B-ORG +AT O +PITTSBURGH B-LOC + +SAN B-ORG +FRANCISCO I-ORG +AT O +NEW B-LOC +YORK I-LOC + +COLORADO B-ORG +AT O +ST B-LOC +LOUIS I-LOC + +-DOCSTART- O + +BASEBALL O +- O +MAJOR B-MISC +LEAGUE I-MISC +RESULTS O +THURSDAY O +. O + +NEW B-LOC +YORK I-LOC +1996-08-30 O + +Results O +of O +Major B-MISC +League I-MISC + +Baseball O +games O +played O +on O +Thursday O +( O +home O +team O +in O +CAPS O +) O +: O + +American B-MISC +League I-MISC + +DETROIT B-ORG +4 O +Kansas B-ORG +City I-ORG +1 O + +Minnesota B-ORG +6 O +MILWAUKEE B-ORG +1 O + +CALIFORNIA B-ORG +14 O +New B-ORG +York I-ORG +3 O + +SEATTLE B-ORG +9 O +Baltimore B-ORG +6 O + +National B-MISC +League I-MISC + +San B-ORG +Diego I-ORG +3 O +NEW B-ORG +YORK I-ORG +2 O + +Chicago B-ORG +4 O +HOUSTON B-ORG +3 O + +Cincinnati B-ORG +18 O +COLORADO B-ORG +7 O + +Atlanta B-ORG +5 O +PITTSBURGH B-ORG +1 O + +Los B-ORG +Angeles I-ORG +2 O +MONTREAL B-ORG +1 O + +Florida B-ORG +10 O +ST B-ORG +LOUIS I-ORG +9 O + +-DOCSTART- O + +TENNIS O +- O +TARANGO B-PER +, O +O'BRIEN B-PER +SPRING O +TWIN O +UPSETS O +UNDER O +THE O +LIGHTS O +. O + +Larry B-PER +Fine I-PER + +NEW B-LOC +YORK I-LOC +1996-08-30 O + +Andre B-PER +Agassi I-PER +escaped O +disaster O +on O +Thursday O +but O +Wimbledon B-MISC +finalist O +MaliVai B-PER +Washington I-PER +and O +Marcelo B-PER +Rios I-PER +were O +not O +so O +fortunate O +on O +a O +night O +of O +upsets O +at O +the O +U.S. B-MISC +Open I-MISC +. O + +The O +11th-seeded O +Washington B-PER +fell O +short O +of O +reprising O +his O +Wimbledon B-MISC +miracle O +comeback O +as O +he O +lost O +to O +red-hot O +wildcard O +Alex B-PER +O'Brien I-PER +6-3 O +6-4 O +5-7 O +3-6 O +6-3 O +in O +a O +two O +hour O +51 O +minute O +struggle O +on O +the O +Stadium O +court O +. O + +Next O +door O +on O +the O +grandstand O +, O +10th O +seed O +Rios B-PER +lost O +to O +another O +player O +with O +a O +Wimbledon B-MISC +connection O +-- O +bad O +boy O +Jeff B-PER +Tarango I-PER +. O + +The O +temperamental O +left-hander O +defeated O +the O +Chilean B-MISC +6-4 O +4-6 O +7-6 O +6-2 O +. O + +The O +day O +programme O +went O +smoothly O +although O +sixth-seeded O +former O +champion O +Agassi B-PER +had O +to O +wriggle O +out O +of O +a O +dangerous O +3-6 O +0-4 O +hole O +, O +winning O +18 O +of O +the O +last O +19 O +games O +against O +India B-LOC +'s O +Leander B-PER +Paes I-PER +. O + +But O +the O +night O +belonged O +to O +the O +upstarts O +. O + +Washington B-PER +, O +who O +climbed O +back O +from O +a O +1-5 O +deficit O +, O +two O +sets O +down O +in O +the O +third O +set O +against O +Todd B-PER +Martin I-PER +in O +the O +Wimbledon B-MISC +semifinals O +, O +looked O +poised O +for O +another O +sensational O +comeback O +. O + +O'Brien B-PER +, O +a O +winner O +two O +weeks O +ago O +in O +New B-LOC +Haven I-LOC +for O +his O +first O +pro O +title O +, O +served O +for O +the O +match O +at O +5-4 O +in O +the O +third O +set O +before O +Washington B-PER +came O +charging O +back O +. O + +" O +I O +just O +kept O +saying O +to O +myself O +, O +' O +keep O +giving O +yourself O +the O +best O +chance O +to O +win O +, O +keep O +battling O +, O +maybe O +something O +will O +happen O +, O +' O +" O +said O +the O +26-year-old O +O'Brien B-PER +, O +ranked O +65th O +. O + +" O +I O +kept O +my O +composure O +and O +I O +was O +proud O +of O +myself O +for O +that O +-- O +usually O +I O +would O +have O +folded O +up O +the O +tent O +and O +gone O +home O +. O +" O + +The O +hard-serving O +O'Brien B-PER +, O +a O +former O +U.S. B-LOC +collegiate O +national O +champion O +, O +fired O +up O +17 O +aces O +to O +ultimately O +subdue O +the O +never-say-die O +Washington B-PER +. O + +The O +fifth O +set O +stayed O +on O +serve O +until O +the O +sixth O +game O +, O +when O +Washington B-PER +, O +after O +saving O +one O +break O +point O +with O +a O +forehand O +winner O +down O +the O +line O +, O +netted O +a O +backhand O +to O +give O +O'Brien B-PER +a O +4-2 O +lead O +. O + +The O +Texan B-MISC +blasted O +in O +two O +aces O +to O +hold O +serve O +at O +5-2 O +and O +then O +converted O +his O +eighth O +match O +point O +for O +victory O +when O +Washington B-PER +found O +the O +net O +with O +another O +backhand O +from O +40-0 O +. O + +" O +You O +just O +kind O +of O +keep O +fighting O +and O +you O +keep O +trying O +to O +make O +him O +play O +a O +little O +bit O +. O + +I O +think O +he O +got O +a O +little O +tight O +at O +a O +couple O +of O +moments O +, O +" O +said O +Washington B-PER +. O +" O + +But O +I O +think O +he O +served O +pretty O +well O +when O +he O +had O +to O +. O +" O + +Tarango B-PER +, O +whose O +Wimbledon B-MISC +tantrum O +two O +years O +ago O +brought O +him O +a O +$ O +28,000 O +fine O +and O +suspension O +from O +this O +year O +'s O +tournament O +at O +the O +All-England B-ORG +Club I-ORG +, O +argued O +calls O +and O +taunted O +fans O +in O +his O +lively O +two O +hour O +, O +24 O +minute O +tango O +with O +Rios B-PER +on O +the O +grandstand O +. O + +A O +boisterous O +cheering O +section O +backed O +the O +distracted O +Chilean B-MISC +and O +booed O +the O +lanky O +American B-MISC +, O +who O +ate O +up O +all O +the O +attention O +. O + +" O +I O +'m O +an O +emotional O +player O +, O +" O +said O +the O +104th-ranked O +Tarango B-PER +. O +" O + +I O +think O +I O +played O +very O +well O +tonight O +, O +very O +focused O +. O +" O + +The O +match O +turned O +on O +the O +third-set O +tiebreaker O +, O +which O +the O +American B-MISC +won O +7-5 O +much O +to O +the O +dismay O +of O +the O +spectators O +. O + +" O +I O +love O +the O +crowd O +if O +they O +boo O +me O +every O +day O +. O + +It O +fires O +me O +up O +, O +makes O +me O +play O +my O +best O +tennis O +, O +" O +Tarango B-PER +said O +. O + +" O +I O +played O +some O +of O +my O +best O +tennis O +in O +college O +when O +fraternities O +were O +throwing O +beer O +on O +me O +. O + +If O +tennis O +was O +like O +that O +every O +day O +, O +I O +think O +everybody O +wold O +be O +having O +a O +lot O +more O +fun O +. O +" O + +Rios B-PER +did O +not O +appreciate O +Tarango B-PER +'s O +antics O +. O + +" O +He O +'s O +always O +complaining O +too O +much O +, O +" O +said O +Rios B-PER +. O +" O + +But O +I O +think O +it O +'s O +not O +that O +. O + +I O +think O +I O +played O +really O +bad O +. O + +It O +was O +tough O +to O +play O +at O +night O +. O + +Balls O +were O +going O +really O +fast O +. O + +I O +lost O +too O +many O +points O +that O +I O +never O +lose O +. O + +I O +did O +n't O +play O +my O +tennis O +. O +" O + +" O +I O +do O +n't O +see O +the O +ball O +like O +I O +see O +during O +the O +day O +. O + +I O +play O +an O +American B-MISC +so O +that O +'s O +why O +I O +play O +at O +night O +. O + +I O +did O +n't O +feel O +good O +on O +the O +court O +. O +" O + +At O +the O +end O +of O +the O +match O +, O +Tarango B-PER +blew O +sarcastic O +kisses O +to O +the O +crowd O +, O +then O +jiggled O +his O +body O +to O +a O +Rios B-PER +rooting O +section O +in O +a O +jeering O +salute O +. O + +" O +I O +support O +their O +enthusiasm O +, O +" O +Tarango B-PER +said O +about O +the O +fans O +. O +" O + +At O +the O +same O +time O +, O +they O +'re O +cheering O +blatantly O +against O +me O +. O + +After O +I O +won O +I O +figured O +I O +could O +give O +them O +a O +little O +razzle-dazzle O +. O +" O + +-DOCSTART- O + +NFL B-ORG +AMERICAN B-MISC +FOOTBALL-RANDALL I-MISC +CUNNINGHAM B-PER +RETIRES O +. O + +PHILADELPHIA B-LOC +1996-08-29 O + +Randall B-PER +Cunningham I-PER +, O +the O +National B-ORG +Football I-ORG +League I-ORG +'s O +all-time O +leading O +rusher O +as O +a O +quarterback O +and O +one O +of O +the O +most O +athletic O +players O +ever O +to O +line O +up O +over O +centre O +, O +retired O +Thursday O +. O + +Cunningham B-PER +played O +his O +entire O +11-year O +career O +with O +the O +Philadelphia B-ORG +Eagles I-ORG +. O + +A O +three-time O +Pro B-MISC +Bowl I-MISC +selection O +, O +Cunningham B-PER +rushed O +for O +4,482 O +yards O +on O +677 O +carries O +. O + +" O +I O +would O +like O +to O +thank O +the O +Eagles B-ORG +organisation O +and O +the O +wonderful O +fans O +of O +Philadelphia B-ORG +for O +supporting O +me O +throughout O +my O +career O +, O +" O +Cunningham B-PER +said O +. O + +" O +Although O +it O +saddens O +me O +to O +leave O +, O +I O +am O +looking O +forward O +to O +spending O +more O +time O +with O +my O +family O +and O +pursuing O +other O +interests O +that O +have O +been O +on O +the O +back O +burner O +for O +sometime O +. O +" O + +" O +Randall B-PER +was O +one O +of O +the O +most O +exciting O +quarterbacks O +in O +NFL B-ORG +history O +, O +" O +said O +Eagles B-ORG +owner O +Jeffrey B-PER +Lurie I-PER +. O +" O + +During O +his O +11 O +years O +in O +Philadelphia B-LOC +, O +Randall B-PER +was O +the O +cornerstone O +of O +the O +Eagles B-ORG +' O +franchise O +and O +brought O +many O +great O +moments O +to O +fans O +in O +Philadelphia B-LOC +as O +well O +as O +across O +the O +NFL B-ORG +. O +" O + +A O +second-round O +choice O +in O +1985 O +, O +Cunningham B-PER +completed O +1,874-of-3,362 O +passes O +( O +55.7 O +percent O +) O +for O +22,877 O +yards O +and O +150 O +touchdowns O +. O + +Cunningham B-PER +has O +already O +been O +signed O +as O +a O +broadcaster O +. O + +-DOCSTART- O + +GOLF O +- O +LEADING O +SCORES O +AT O +GREATER B-MISC +MILWAUKEE I-MISC +OPEN I-MISC +. O + +MILWAUKEE B-LOC +, O +Wisconsin B-LOC +1996-08-29 O + +Leading O +scores O +in O + +the O +$ O +1.2 O +million O +Greater B-MISC +Milwaukee I-MISC +Open I-MISC +at O +the O +par-71 O +, O + +6,739-yard O +Brown B-LOC +Deer I-LOC +Park I-LOC +Golf I-LOC +Course I-LOC +after O +the O +first O +round O + +on O +Thursday O +( O +players O +U.S. B-LOC +unless O +stated O +) O +: O + +62 O +Nolan B-PER +Henke I-PER + +64 O +Bob B-PER +Estes I-PER + +65 O +Billy B-PER +Andrade I-PER +, O +Duffy B-PER +Waldorf I-PER +, O +Jesper B-PER +Parnevik I-PER +( O +Sweden B-LOC +) O + +66 O +Neal B-PER +Lancaster I-PER +, O +Dave B-PER +Barr I-PER +( O +Canada B-LOC +) O +, O +Mike B-PER +Sullivan I-PER +, O +Willie B-PER + +Wood B-PER +, O +Loren B-PER +Roberts I-PER +, O +Steve B-PER +Stricker I-PER +, O +Brian B-PER +Claar I-PER +, O +Russ B-PER +Cochran I-PER + +67 O +Mark B-PER +Calcavecchia I-PER +, O +Payne B-PER +Stewart I-PER +, O +Billy B-PER +Mayfair I-PER +, O +Ken B-PER + +Green B-PER +, O +Jerry B-PER +Kelly I-PER +, O +Tim B-PER +Simpson I-PER +, O +Olin B-PER +Browne I-PER +, O +Shane B-PER +Bortsch I-PER +, O + +Mike B-PER +Hulbert I-PER +, O +Brian B-PER +Henninger I-PER +, O +Tiger B-PER +Woods I-PER +, O +Steve B-PER +Jurgenson I-PER +, O + +Bryan B-PER +Gorman I-PER + +-DOCSTART- O + +GOLF O +- O +HENKE B-PER +TAKES O +LEAD O +IN O +MILWAUKEE B-LOC +, O +WOODS B-PER +MAKES O +PRO O +DEBUT O +. O + +MILWAUKEE B-LOC +, O +Wisconsin B-LOC +1996-08-29 O + +Nolan B-PER +Henke I-PER +fired O +a O +nine-under-par O +62 O +to O +grab O +a O +two-shot O +lead O +after O +the O +opening O +round O +of O +the O +$ O +1.2 O +million O +Greater B-MISC +Milwaukee I-MISC +Open I-MISC +Thursday O +as O +20-year-old O +Tiger B-PER +Woods I-PER +shot O +67 O +in O +his O +professional O +debut O +. O + +Henke B-PER +stood O +two O +strokes O +ahead O +of O +Bob B-PER +Estes I-PER +and O +three O +up O +on O +Billy B-PER +Andrade I-PER +, O +Duffy B-PER +Waldorf I-PER +and O +Jesper B-PER +Parnevik I-PER +. O + +Woods B-PER +, O +who O +turned O +pro O +Tuesday O +after O +winning O +an O +unprecedented O +third O +successive O +U.S. B-MISC +Amateur I-MISC +Championship I-MISC +, O +almost O +eagled O +the O +18th O +hole O +. O + +He O +settled O +for O +a O +birdie O +and O +a O +four-under O +opening O +round O +that O +left O +him O +five O +shots O +off O +the O +pace O +. O + +" O +Yesterday O +was O +the O +toughest O +day O +I O +'ve O +had O +for O +a O +long O +time O +, O +" O +Woods B-PER +said O +. O +" O + +Today O +, O +I O +got O +to O +play O +golf O +. O +" O + +He O +added O +: O +" O +I O +thought O +I O +got O +off O +off O +to O +a O +great O +start O +. O + +It O +was O +a O +perfect O +start O +. O + +I O +'m O +in O +a O +good O +position O +. O +" O + +Henke B-PER +, O +who O +called O +his O +round O +a O +" O +pleasant O +surprise O +, O +" O +finished O +with O +six O +birdies O +on O +the O +final O +eight O +holes O +. O + +" O +We O +finally O +got O +things O +going O +in O +the O +right O +direction O +, O +" O +he O +said O +. O +" O + +It O +was O +my O +best O +round O +in O +a O +very O +long O +time O +. O + +My O +short O +game O +has O +improved O +since O +I O +'ve O +had O +to O +use O +it O +so O +often O +. O + +That O +'s O +always O +been O +the O +worst O +part O +of O +my O +game O +. O + +All O +in O +all O +, O +playing O +bad O +'s O +been O +a O +good O +experience O +. O +" O + +Henke B-PER +, O +who O +came O +within O +one O +shot O +of O +the O +course O +record O +set O +by O +Andrew B-PER +Magee I-PER +during O +Wednesday O +'s O +pro-am O +, O +has O +three O +career O +PGA B-MISC +Tour I-MISC +victories O +, O +but O +none O +since O +the O +1993 O +BellSouth B-MISC +Classic I-MISC +. O + +Estes B-PER +, O +whose O +only O +win O +came O +at O +the O +1994 O +Texas B-MISC +Open I-MISC +and O +whose O +best O +finish O +this O +year O +was O +a O +third-place O +tie O +at O +the O +Nortel B-MISC +Open I-MISC +in O +January O +, O +eagled O +the O +par-five O +fourth O +hole O +and O +added O +five O +birdies O +to O +grab O +sole O +possession O +of O +second O +place O +. O + +" O +No O +bogeys O +on O +the O +card O +, O +" O +he O +noted O +. O +" O + +Sometimes O +I O +take O +more O +pride O +in O +that O +. O +" O + +Woods B-PER +was O +among O +a O +group O +of O +13 O +players O +at O +four O +under O +, O +including O +1993 O +champion O +Billy B-PER +Mayfair I-PER +, O +who O +tied O +for O +second O +at O +last O +week O +'s O +World B-MISC +Series I-MISC +of I-MISC +Golf I-MISC +, O +and O +former O +U.S. B-MISC +Open I-MISC +champ O +Payne B-PER +Stewart I-PER +. O + +Defending O +champion O +Scott B-PER +Hoch I-PER +shot O +a O +three-under O +68 O +and O +was O +six O +strokes O +back O +. O + +Phil B-PER +Mickelson I-PER +, O +the O +only O +four-time O +winner O +on O +the O +PGA B-MISC +Tour I-MISC +, O +skipped O +the O +tournament O +after O +winning O +the O +World B-MISC +Series I-MISC +of I-MISC +Golf I-MISC +last O +week O +. O + +Mark B-PER +Brooks I-PER +, O +Tom B-PER +Lehman I-PER +and O +Mark B-PER +O'Meara I-PER +, O +who O +make O +up O +the O +rest O +of O +the O +top O +four O +on O +the O +money O +list O +, O +also O +took O +the O +week O +off O +. O + +-DOCSTART- O + +SOCCER O +- O +SILVA B-PER +'S O +`LOST O +PASSPORT O +' O +EXCUSE O +NOT O +ENOUGH O +FOR O +FIFA B-ORG +. O + +MADRID B-LOC +1996-08-30 O + +Spanish B-MISC +first O +division O +team O +Deportivo B-ORG +Coruna I-ORG +will O +be O +without O +key O +midfielder O +Mauro B-PER +Silva I-PER +for O +Saturday O +'s O +game O +with O +Real B-ORG +Madrid I-ORG +after O +FIFA B-ORG +, O +soccer O +'s O +world O +governing O +body O +, O +suspended O +the O +Brazilian B-MISC +for O +one O +game O +for O +missing O +his O +national O +side O +'s O +European B-MISC +tour O +. O + +Silva B-PER +excused O +his O +absence O +from O +Brazil B-LOC +'s O +game O +against O +Russia B-LOC +, O +on O +Wednesday O +, O +and O +Saturday O +'s O +match O +with O +the O +Netherlands B-LOC +by O +saying O +he O +had O +lost O +his O +passport O +. O + +But O +that O +did O +not O +prevent O +him O +from O +collecting O +the O +one-match O +suspension O +. O + +-DOCSTART- O + +ATHLETICS O +- O +MITCHELL B-PER +DEFEATS O +BAILEY B-PER +IN O +FRONT O +OF O +FORMER O +CHAMPIONS O +. O + +Adrian B-PER +Warner I-PER + +BERLIN B-LOC +1996-08-30 O + +American B-MISC +Dennis B-PER +Mitchell I-PER +outclassed O +Olympic B-MISC +100 O +metres O +champion O +Donovan B-PER +Bailey I-PER +for O +the O +third O +time O +at O +a O +major O +post-Games B-MISC +meeting O +in O +front O +of O +the O +most O +experienced O +sprinting O +crowd O +in O +the O +world O +on O +Friday O +. O + +Watched O +by O +an O +array O +of O +former O +Olympic B-MISC +sprint O +champions O +at O +the O +Berlin B-LOC +grand O +prix O +meeting O +, O +Mitchell B-PER +made O +a O +brilliant O +start O +in O +the O +100 O +metres O +and O +held O +off O +Bailey B-PER +'s O +strong O +finish O +to O +win O +in O +10.08 O +seconds O +despite O +cool O +conditions O +. O + +Bailey B-PER +, O +who O +set O +a O +world O +record O +of O +9.84 O +on O +his O +way O +to O +victory O +in O +Atlanta B-LOC +, O +could O +not O +catch O +his O +American B-MISC +rival O +and O +had O +to O +settle O +for O +third O +in O +a O +tight O +finish O +. O + +Jamaica B-LOC +'s O +Michael B-PER +Green I-PER +was O +second O +with O +10.09 O +with O +Bailey B-PER +finishing O +in O +10.13 O +. O + +Last O +Friday O +Mitchell B-PER +, O +who O +finished O +fourth O +at O +the O +Atlanta B-MISC +Games I-MISC +, O +upstaged O +a O +trio O +of O +Olympic B-MISC +champions O +including O +Bailey B-PER +to O +win O +the O +100 O +in O +Brussels B-LOC +. O + +Earlier O +this O +month O +he O +also O +beat O +world O +champion O +Bailey B-PER +in O +Zurich B-LOC +. O + +Berlin B-LOC +, O +Brussels B-LOC +and O +Zurich B-LOC +all O +belong O +to O +the O +most O +lucrative O +series O +in O +the O +sport O +, O +the O +Golden B-MISC +Four I-MISC +. O + +Among O +the O +crowd O +on O +Friday O +were O +Olympic B-MISC +100 O +metres O +champions O +going O +back O +to O +1948 O +. O + +They O +had O +been O +invited O +to O +the O +meeting O +to O +watch O +a O +special O +relay O +to O +mark O +the O +60th O +anniversary O +of O +Jesse B-PER +Owens I-PER +'s O +four O +gold O +medals O +at O +the O +1936 O +Olympics B-MISC +in O +the O +same O +Berlin B-LOC +stadium O +. O + +" O +Today O +the O +concentration O +was O +the O +most O +important O +thing O +for O +me O +, O +" O +Mitchell B-PER +said O +. O + +Despite O +the O +coolish O +conditions O +American B-MISC +Olympic I-MISC +champion O +Gail B-PER +Devers I-PER +looked O +in O +commanding O +form O +in O +the O +women O +'s O +100 O +, O +clocking O +10.89 O +to O +defeat O +Jamaican B-MISC +rival O +Merlene B-PER +Ottey I-PER +, O +who O +was O +second O +in O +10.94 O +. O + +-DOCSTART- O + +ATHLETICS O +- O +BERLIN B-MISC +GRAND I-MISC +PRIX I-MISC +RESULTS O +. O + +BERLIN B-LOC +1996-08-30 O + +Leading O +results O +at O +the O +Berlin B-MISC + +Grand B-MISC +Prix I-MISC +athletics O +meeting O +on O +Friday O +: O + +Women O +'s O +100 O +metres O +hurdles O + +1. O +Michelle B-PER +Freeman I-PER +( O +Jamaica B-LOC +) O +12.71 O +seconds O + +2. O +Ludmila B-PER +Engquist I-PER +( O +Sweden B-LOC +) O +12.74 O + +3. O +Aliuska B-PER +Lopez I-PER +( O +Cuba B-LOC +) O +12.92 O + +4. O +Brigita B-PER +Bokovec I-PER +( O +Slovenia B-LOC +) O +12.92 O + +5. O +Dionne B-PER +Rose I-PER +( O +Jamaica B-LOC +) O +12.92 O + +6. O +Julie B-PER +Baumann I-PER +( O +Switzerland B-LOC +) O +13.11 O + +7. O +Gillian B-PER +Russell I-PER +( O +Jamaica B-LOC +) O +13.17 O + +Women O +'s O +1,500 O +metres O + +1. O +Svetlana B-PER +Masterkova I-PER +( O +Russia B-LOC +) O +four O +minutes O +6.87 O +seconds O + +2. O +Patricia B-PER +Djate-Taillard I-PER +( O +France B-LOC +) O +4:08.22 O + +3. O +Carla B-PER +Sacramento I-PER +( O +Portugal B-LOC +) O +4:08.96 O + +4. O +Yekaterina B-PER +Podkopayeva I-PER +( O +Russia B-LOC +) O +4:09.25 O + +5. O +Leah B-PER +Pells I-PER +( O +Canada B-LOC +) O +4:09.95 O + +6. O +Carmen B-PER +Wuestenhagen I-PER +( O +Germany B-LOC +) O +4:10.38 O + +7. O +Margarita B-PER +Maruseva I-PER +( O +Russia B-LOC +) O +4:10.87 O + +8. O +Sara B-PER +Thorsett I-PER +( O +U.S. B-LOC +) O +4:11.06 O + +Men O +'s O +110 O +metres O +hurdles O + +1. O +Mark B-PER +Crear I-PER +( O +U.S. B-LOC +) O +13.26 O +seconds O + +2. O +Tony B-PER +Jarrett I-PER +( O +Britain B-LOC +) O +13.35 O + +3. O +Florian B-PER +Schwarthoff I-PER +( O +Germany B-LOC +) O +13.36 O + +4. O +Emilio B-PER +Valle I-PER +( O +Cuba B-LOC +) O +13.52 O + +5. O +Falk B-PER +Balzer I-PER +( O +Germany B-LOC +) O +13.52 O + +6. O +Steve B-PER +Brown I-PER +( O +U.S. B-LOC +) O +13.53 O + +7. O +Frank B-PER +Busemann I-PER +( O +Germany B-LOC +) O +13.58 O + +8. O +Jack B-PER +Pierce I-PER +( O +U.S. B-LOC +) O +13.60 O + +Men O +'s O +200 O +metres O + +1. O +Frankie B-PER +Fredericks I-PER +( O +Namibia B-LOC +) O +19.97 O +seconds O + +2. O +Michael B-PER +Johnson I-PER +( O +U.S. B-LOC +) O +20.02 O + +3. O +Ato B-PER +Boldon I-PER +( O +Trinidad B-LOC +) O +20.37 O + +4. O +Geir B-PER +Moen I-PER +( O +Norway B-LOC +) O +20.41 O + +5. O +Patrick B-PER +Stevens I-PER +( O +Belgium B-LOC +) O +20.54 O + +6. O +Jon B-PER +Drummond I-PER +( O +U.S. B-LOC +) O +20.78 O + +7. O +Claus B-PER +Hirsbro I-PER +( O +Denmark B-LOC +) O +20.90 O + +8. O +Ivan B-PER +Garcia I-PER +( O +Cuba B-LOC +) O +20.96 O + +Women O +'s O +shot O +put O + +1. O +Astrid B-PER +Kumbernuss I-PER +( O +Germany B-LOC +) O +19.89 O +metres O + +2. O +Claudia B-PER +Mues I-PER +( O +Germany B-LOC +) O +18.80 O + +3. O +Irina B-PER +Korzhanenko I-PER +( O +Russia B-LOC +) O +18.63 O + +4. O +Valentina B-PER +Fedyushina I-PER +( O +Russia B-LOC +) O +18.55 O + +5. O +Stephanie B-PER +Storp I-PER +( O +Germany B-LOC +) O +18.41 O + +Men O +'s O +mile O + +1. O +Noureddine B-PER +Morceli I-PER +( O +Algeria B-LOC +) O +3 O +minutes O +49.09 O +seconds O + +2. O +Venuste B-PER +Niyongabo I-PER +( O +Burundi B-LOC +) O +3:51.01 O + +3. O +William B-PER +Tanui I-PER +( O +Kenya B-LOC +) O +3:51.40 O + +4. O +Laban B-PER +Rotich I-PER +( O +Kenya B-LOC +) O +3:53.42 O + +5. O +Marko B-PER +Koers I-PER +( O +Netherlands B-LOC +) O +3:53.47 O + +6. O +Isaac B-PER +Viciosa I-PER +( O +Spain B-LOC +) O +3:53.85 O + +7. O +John B-PER +Mayock I-PER +( O +Britain B-LOC +) O +3:54.67 O + +8. O +Marcus B-PER +O'Sullivan I-PER +( O +Ireland B-LOC +) O +3:54.87 O + +Men O +'s O +discus O + +1. O +Lars B-PER +Riedel I-PER +( O +Germany B-LOC +) O +70.60 O +metres O + +2. O +Anthony B-PER +Washington I-PER +( O +U.S. B-LOC +) O +68.44 O + +3. O +Vasily B-PER +Kaptyukh I-PER +( O +Belarus B-LOC +) O +66.24 O + +4. O +Vladimir B-PER +Dubrovshchik I-PER +( O +Belarus B-LOC +) O +65.30 O + +5. O +Virgilijus B-PER +Alekna I-PER +( O +Lithuania B-LOC +) O +65.00 O + +6. O +Juergen B-PER +Schult I-PER +( O +Germany B-LOC +) O +64.46 O + +7. O +Andreas B-PER +Seelig I-PER +( O +Germany B-LOC +) O +62.00 O + +8. O +Michael B-PER +Moellenbeck I-PER +( O +Germany B-LOC +) O +58.56 O + +Women O +'s O +100 O +metres O + +1. O +Gail B-PER +Devers I-PER +( O +U.S. B-LOC +) O +10.89 O +seconds O + +2. O +Merlene B-PER +Ottey I-PER +( O +Jamaica B-LOC +) O +10.94 O + +3. O +Gwen B-PER +Torrence I-PER +( O +U.S. B-LOC +) O +11.07 O + +4. O +Mary B-PER +Onyali I-PER +( O +Nigeria B-LOC +) O +11.14 O + +5. O +Chryste B-PER +Gaines I-PER +( O +U.S. B-LOC +) O +11.20 O + +6. O +Chandra B-PER +Sturrup I-PER +( O +Bahamas B-LOC +) O +11.26 O + +7. O +Irina B-PER +Privalova I-PER +( O +Russia B-LOC +) O +11.27 O + +8. O +Inger B-PER +Miller I-PER +( O +U.S. B-LOC +) O +11.37 O + +Women O +'s O +5,000 O +metres O + +1. O +Gabriela B-PER +Szabo I-PER +( O +Romania B-LOC +) O +15 O +minutes O +04.95 O +seconds O + +2. O +Gete B-PER +Wami I-PER +( O +Ethiopia B-LOC +) O +15:05.21 O + +3. O +Rose B-PER +Cheruiyot I-PER +( O +Kenya B-LOC +) O +15:05.41 O + +4. O +Annemari B-PER +Sandell I-PER +( O +Finland B-LOC +) O +15:06.33 O + +5. O +Tegla B-PER +Loroupe I-PER +( O +Kenya B-LOC +) O +15:08.79 O + +6. O +Gunhild B-PER +Halle I-PER +( O +Norway B-LOC +) O +15:09.00 O + +7. O +Pauline B-PER +Konga I-PER +( O +Kenya B-LOC +) O +15:09.74 O + +8. O +Sally B-PER +Barsosio I-PER +( O +Kenya B-LOC +) O +15:14.34 O + +Men O +'s O +400 O +metres O +hurdles O + +1. O +Torrance B-PER +Zellner I-PER +( O +U.S. B-LOC +) O +48.23 O +seconds O + +2. O +Samuel B-PER +Matete I-PER +( O +Zambia B-LOC +) O +48.34 O + +3. O +Derrick B-PER +Adkins I-PER +( O +U.S. B-LOC +) O +48.62 O + +4. O +Fabrizio B-PER +Mori I-PER +( O +Italy B-LOC +) O +49.21 O + +5. O +Sven B-PER +Nylander I-PER +( O +Sweden B-LOC +) O +49.22 O + +6. O +Eric B-PER +Thomas I-PER +( O +U.S. B-LOC +) O +49.35 O + +7. O +Rohan B-PER +Robinson I-PER +( O +Australia B-LOC +) O +49.36 O + +8. O +Dusan B-PER +Kovacs I-PER +( O +Hungary B-LOC +) O +49.58 O + +Women O +'s O +400 O +metres O + +1. O +Falilat B-PER +Ogunkoya I-PER +( O +Nigeria B-LOC +) O +50.31 O +seconds O + +2. O +Jearl B-PER +Miles I-PER +( O +U.S. B-LOC +) O +50.42 O + +3. O +Fatima B-PER +Yusuf I-PER +( O +Nigeria B-LOC +) O +51.43 O + +4. O +Anja B-PER +Ruecker I-PER +( O +Germany B-LOC +) O +51.61 O + +5. O +Olabisi B-PER +Afolabi I-PER +( O +Nigeria B-LOC +) O +51.98 O + +6. O +Phylis B-PER +Smith I-PER +( O +Britain B-LOC +) O +52.05 O + +7. O +Linda B-PER +Kisabaka I-PER +( O +Germany B-LOC +) O +52.41 O + +8. O +Karin B-PER +Janke I-PER +( O +Germany B-LOC +) O +53.13 O + +Men O +'s O +100 O +metres O + +1. O +Dennis B-PER +Mitchell I-PER +( O +U.S. B-LOC +) O +10.08 O + +2. O +Michael B-PER +Green I-PER +( O +Jamaica B-LOC +) O +10.09 O + +3. O +Donovan B-PER +Bailey I-PER +( O +Canada B-LOC +) O +10.13 O + +4. O +Jon B-PER +Drummond I-PER +( O +U.S. B-LOC +) O +10.22 O + +5. O +Davidson B-PER +Ezinwa I-PER +( O +Nigeria B-LOC +) O +10.24 O + +6. O +Geir B-PER +Moen I-PER +( O +Norway B-LOC +) O +10.33 O + +7. O +Marc B-PER +Blume I-PER +( O +Germany B-LOC +) O +10.48 O + +Men O +'s O +800 O +metres O + +1. O +Wilson B-PER +Kipketer I-PER +( O +Denmark B-LOC +) O +1:43.34 O + +2. O +Norberto B-PER +Tellez I-PER +( O +Cuba B-LOC +) O +1:44.58 O + +3. O +Sammy B-PER +Langat I-PER +( O +Kenya B-LOC +) O +1:44.96 O + +4. O +Nico B-PER +Motchebon I-PER +( O +Germany B-LOC +) O +1:45.03 O + +5. O +David B-PER +Kiptoo I-PER +( O +Kenya B-LOC +) O +1:45.27 O + +6. O +Adem B-PER +Hacini I-PER +( O +Algeria B-LOC +) O +1:45.64 O + +7. O +Vebjoen B-PER +Rodal I-PER +( O +Norway B-LOC +) O +1:46.45 O + +8. O +Craig B-PER +Winrow I-PER +( O +Britain B-LOC +) O +1:46.66 O + +Men O +'s O +pole O +vault O + +1= O +Andrei B-PER +Tiwontschik I-PER +( O +Germany B-LOC +) O +5.86 O + +1= O +Igor B-PER +Trandenkov I-PER +( O +Russia B-LOC +) O +5.86 O + +3. O +Maksim B-PER +Tarasov I-PER +( O +Russia B-LOC +) O +5.86 O + +4. O +Tim B-PER +Lobinger I-PER +( O +Germany B-LOC +) O +5.80 O + +5. O +Igor B-PER +Potapovich I-PER +( O +Kazakstan B-LOC +) O +5.80 O + +6. O +Jean B-PER +Galfione I-PER +( O +France B-LOC +) O +5.65 O + +7. O +Pyotr B-PER +Bochkary I-PER +( O +Russia B-LOC +) O +5.65 O + +8. O +Dmitri B-PER +Markov I-PER +( O +Belarus B-LOC +) O +5.65 O + +Women O +'s O +high O +jump O + +1. O +Stefka B-PER +Kostadinova I-PER +( O +Bulgaria B-LOC +) O +2.03 O + +2. O +Inga B-PER +Babakova I-PER +( O +Ukraine B-LOC +) O +2.00 O +metres O + +3. O +Alina B-PER +Astafei I-PER +( O +Germany B-LOC +) O +1.97 O + +4. O +Tatyana B-PER +Motkova I-PER +( O +Russia B-LOC +) O +1.97 O + +5. O +Hanne B-PER +Haugland I-PER +( O +Norway B-LOC +) O +1.91 O + +6= O +Nele B-PER +Zilinskiene I-PER +( O +Lithuania B-LOC +) O +1.91 O + +6= O +Yelena B-PER +Gulyayeva I-PER +( O +Russia B-LOC +) O +1.91 O + +8. O +Natalya B-PER +Golodnova I-PER +( O +Russia B-LOC +) O +1.85 O + +Men O +'s O +5,000 O +metres O + +1. O +Daniel B-PER +Komen I-PER +( O +Kenya B-LOC +) O +13 O +minutes O +2.62 O +seconds O + +2. O +Bob B-PER +Kennedy I-PER +( O +U.S. B-LOC +) O +13:06.12 O + +3. O +Paul B-PER +Koech I-PER +( O +Kenya B-LOC +) O +13:06.45 O + +4. O +El B-PER +Hassane I-PER +Lahssini I-PER +( O +Morocco B-LOC +) O +13:06.57 O + +5. O +Shem B-PER +Kororia I-PER +( O +Kenya B-LOC +) O +13:06.65 O + +6. O +Brahim B-PER +Lahlafi I-PER +( O +Morocco B-LOC +) O +13:08.05 O + +7. O +Tom B-PER +Nyariki I-PER +( O +Kenya B-LOC +) O +13:20.12 O + +8. O +Fita B-PER +Bayissa I-PER +( O +Ethiopia B-LOC +) O +13:21.35 O + +Men O +'s O +triple O +jump O + +1. O +Jonathan B-PER +Edwards I-PER +( O +Britain B-LOC +) O +17.69 O +metres O + +2. O +Yoelvis B-PER +Quesada I-PER +( O +Cuba B-LOC +) O +17.44 O + +3. O +Kenny B-PER +Harrison I-PER +( O +U.S. B-LOC +) O +17.16 O + +4. O +Mike B-PER +Conley I-PER +( O +U.S. B-LOC +) O +16.79 O + +5. O +Armen B-PER +Martirosyan I-PER +( O +Armenia B-LOC +) O +16.57 O + +6. O +Sigurd B-PER +Njerve I-PER +( O +Norway B-LOC +) O +16.41 O + +7. O +Carlos B-PER +Calado I-PER +( O +Portugal B-LOC +) O +16.31 O + +8. O +Charles-Michael B-PER +Friedek I-PER +( O +Germany B-LOC +) O +16.12 O + +Women O +'s O +javelin O + +1. O +Tanja B-PER +Damaske I-PER +( O +Germany B-LOC +) O +66.60 O +metres O + +2. O +Trine B-PER +Hattesta I-PER +( O +Norway B-LOC +) O +65.12 O + +3. O +Isel B-PER +Lopez I-PER +( O +Cuba B-LOC +) O +65.10 O + +4. O +Heli B-PER +Rantanen I-PER +( O +Finland B-LOC +) O +62.78 O + +5. O +Louise B-PER +McPaul I-PER +( O +Australia B-LOC +) O +62.06 O + +6. O +Xiomara B-PER +Rivero I-PER +( O +Cuba B-LOC +) O +61.94 O + +7. O +Natalya B-PER +Shikolen I-PER +( O +Belarus B-LOC +) O +60.74 O + +8. O +Rita B-PER +Ramaunaskaite I-PER +( O +Lithuania B-LOC +) O +60.74 O + +Men O +'s O +4x100 O +relay O +Jesse B-PER +Owens I-PER +memorial O +race O + +1. O +Donovan B-PER +Bailey I-PER +( O +Canada B-LOC +) O +, O +Michael B-PER +Johnson I-PER +( O +U.S. B-LOC +) O +, O +Frankie B-PER + +Fredericks B-PER +( O +Namibia B-LOC +) O +, O +Linford B-PER +Christie I-PER +( O +Britain B-LOC +) O +38.87 O +seconds O + +2. O +Michael B-PER +Green I-PER +( O +Jamaica B-LOC +) O +, O +Osmond B-PER +Ezinwa I-PER +( O +Nigeria B-LOC +) O +, O +Oeji B-PER +Aliu I-PER + +( O +Nigeria B-LOC +) O +, O +Davidson B-PER +Ezinwa I-PER +( O +Nigeria B-LOC +) O +38.87 O + +3. O +Peter B-PER +Karlsson I-PER +( O +Sweden B-LOC +) O +, O +Falk B-PER +Balzer I-PER +( O +Germany B-LOC +) O +, O +George B-PER + +Panayiotopoulos B-PER +( O +Greece B-LOC +) O +, O +Florian B-PER +Schwarthoff I-PER +( O +Germany B-LOC +) O +39.93 O + +-DOCSTART- O + +SOCCER O +- O +THREE O +STANDARD B-ORG +LIEGE I-ORG +PLAYERS O +BANNED O +, O +CLUB O +FINED O +. O + +GENEVA B-LOC +1996-08-30 O + +UEFA B-ORG +came O +down O +heavily O +on O +Belgian B-MISC +club O +Standard B-ORG +Liege I-ORG +on O +Friday O +for O +" O +disgraceful O +behaviour O +" O +in O +an O +Intertoto B-MISC +final O +match O +against O +Karlsruhe B-ORG +of O +Germany B-LOC +. O + +The O +Belgian B-MISC +club O +were O +fined O +25,000 O +Swiss B-MISC +francs O +( O +$ O +20,850 O +) O +for O +unsporting O +conduct O +and O +captain O +Guy B-PER +Hellers I-PER +banned O +for O +seven O +games O +. O + +He O +was O +sent O +off O +for O +insulting O +the O +referee O +and O +then O +urged O +his O +team O +mates O +to O +protest O +. O + +Roberto B-PER +Bisconti I-PER +will O +be O +sidelined O +for O +six O +Euro B-MISC +ties O +after O +pushing O +the O +referee O +in O +the O +back O +as O +he O +protested O +about O +a O +Karlsruhe B-ORG +goal O +, O +while O +Didier B-PER +Ernst I-PER +was O +banned O +for O +four O +matches O +for O +a O +verbal O +attack O +soon O +after O +Bisconti B-PER +was O +also O +dismissed O +. O + +Karlsruhe B-ORG +won O +the O +August O +20 O +match O +3-1 O +thanks O +to O +two O +late O +goals O +. O + +They O +took O +the O +tie O +3-2 O +on O +aggregate O +and O +qualified O +for O +the O +UEFA B-MISC +Cup I-MISC +. O + +-DOCSTART- O + +ATHLETICS O +- O +HARRISON B-PER +, O +EDWARDS B-PER +TO O +MEET O +IN O +SARAJEVO B-LOC +. O + +MONTE B-LOC +CARLO I-LOC +1996-08-30 O + +Olympic B-MISC +champion O +Kenny B-PER +Harrison I-PER +and O +world O +record O +holder O +Jonathan B-PER +Edwards I-PER +will O +both O +take O +part O +in O +a O +triple O +jump O +competition O +at O +the O +Solidarity B-MISC +Meeting I-MISC +for I-MISC +Sarajevo I-MISC +on O +September O +9 O +. O + +The O +International B-ORG +Amateur I-ORG +Athletic I-ORG +Federation I-ORG +said O +on O +Friday O +that O +a O +schedule O +reshuffle O +had O +allowed O +organisers O +to O +hold O +a O +men O +'s O +triple O +jump O +as O +well O +as O +the O +women O +'s O +long O +jump O +on O +the O +" O +one O +usable O +runway O +at O +the O +war-devastated O +" O +Kosevo B-LOC +stadium O +. O + +Atlanta B-MISC +Games I-MISC +silver O +medal O +winner O +Edwards B-PER +has O +called O +on O +other O +leading O +athletes O +to O +take O +part O +in O +the O +Sarajevo B-LOC +meeting O +-- O +a O +goodwill O +gesture O +towards O +Bosnia B-LOC +as O +it O +recovers O +from O +the O +war O +in O +the O +Balkans B-LOC +-- O +two O +days O +after O +the O +grand O +prix O +final O +in O +Milan B-LOC +. O + +Edwards B-PER +was O +quoted O +as O +saying O +: O +" O +What O +type O +of O +character O +do O +we O +show O +by O +going O +to O +the O +IAAF B-MISC +Grand I-MISC +Prix I-MISC +Final I-MISC +in O +Milan B-LOC +where O +there O +is O +a O +lot O +of O +money O +to O +make O +but O +refusing O +to O +make O +the O +trip O +to O +Sarajevo B-LOC +as O +a O +humanitarian O +gesture O +? O +" O + +-DOCSTART- O + +SOCCER O +- O +BARATELLI B-PER +TO O +COACH O +NICE B-ORG +. O + +NICE B-LOC +, O +France B-LOC +1996-08-30 O + +Former O +international O +goalkeeper O +Dominique B-PER +Baratelli I-PER +is O +to O +coach O +struggling O +French B-MISC +first O +division O +side O +Nice B-ORG +, O +the O +club O +said O +on O +Friday O +. O + +Baratelli B-PER +, O +who O +played O +for O +Nice B-ORG +and O +Paris B-ORG +St I-ORG +Germain I-ORG +, O +takes O +over O +from O +Albert B-PER +Emon I-PER +who O +was O +fired O +on O +Thursday O +after O +Nice B-ORG +'s O +home O +defeat O +to O +Guingamp B-ORG +2-1 O +in O +the O +league O +. O + +Nice B-ORG +have O +been O +unable O +to O +win O +any O +of O +their O +four O +league O +matches O +played O +this O +season O +and O +are O +lying O +a O +lowly O +18th O +in O +the O +table O +. O + +-DOCSTART- O + +SOCCER O +- O +MILAN B-ORG +'S O +LENTINI B-PER +MOVES O +TO O +ATALANTA B-ORG +. O + +MILAN B-LOC +1996-08-30 O + +Former O +Italian B-MISC +international O +winger O +Gianluigi B-PER +Lentini I-PER +, O +transferred O +to O +Milan B-ORG +in O +1992 O +for O +what O +was O +believed O +to O +be O +a O +world O +record O +sum O +, O +has O +been O +loaned O +to O +serie B-MISC +A I-MISC +club O +Atalanta B-ORG +for O +a O +year O +, O +newspapers O +reported O +on O +Friday O +. O + +The O +Gazzetta B-ORG +dello I-ORG +Sport I-ORG +said O +the O +deal O +would O +cost O +Atalanta B-ORG +around O +$ O +600,000 O +. O + +Lentini B-PER +, O +27 O +, O +joined O +Milan B-ORG +from O +Torino B-ORG +in O +a O +$ O +12 O +million O +deal O +that O +many O +have O +speculated O +involved O +far O +more O +money O +changing O +hands O +and O +which O +has O +subsequently O +been O +investigated O +by O +magistrates O +for O +alleged O +financial O +irregularities O +. O + +The O +player O +suffered O +severe O +head O +injuries O +in O +a O +near-fatal O +car O +crash O +the O +following O +year O +and O +has O +since O +struggled O +to O +regain O +the O +form O +that O +made O +him O +a O +hero O +in O +Turin B-LOC +. O + +The O +move O +to O +Bergamo-based B-MISC +Atalanta B-ORG +reunites O +Lentini B-PER +, O +who O +fell O +out O +with O +ex-Milan B-MISC +coach O +Fabio B-PER +Capello I-PER +last O +season O +, O +with O +his O +former O +coach O +at O +Torino B-ORG +, O +Emiliano B-PER +Mondonico I-PER +. O + +-DOCSTART- O + +CRICKET O +- O +SRI B-LOC +LANKA I-LOC +BEAT O +AUSTRALIA B-LOC +BY O +FOUR O +WICKETS O +. O + +COLOMBO B-LOC +1996-08-30 O + +Sri B-LOC +Lanka I-LOC +beat O +Australia B-LOC +by O +four O +wickets O +in O +the O +third O +match O +of O +the O +Singer B-MISC +World I-MISC +Series I-MISC +one-day O +( O +50 O +overs O +) O +cricket O +tournament O +on O +Friday O +. O + +Scores O +: O +Australia B-LOC +228-9 O +in O +50 O +overs O +, O +Sri B-LOC +Lanka I-LOC +232-6 O +in O +45.5 O +overs O +. O + +-DOCSTART- O + +CRICKET O +- O +AUSTRALIA B-LOC +V O +SRI B-LOC +LANKA I-LOC +SCOREBOARD O +. O + +COLOMBO B-LOC +1996-08-30 O + +Scoreboard O +of O +the O +third O +Singer B-MISC + +World B-MISC +Series I-MISC +cricket O +match O +between O +Australia B-LOC +and O +Sri B-LOC +Lanka I-LOC +on O + +Friday O +: O + +Australia B-LOC + +M. B-PER +Waugh I-PER +c O +and O +b O +Jayasuriya B-PER +50 O + +M. B-PER +Slater I-PER +run O +out O +9 O + +S. B-PER +Law I-PER +c O +Tillekeratne B-PER +b O +Dharmasena B-PER +13 O + +M. B-PER +Bevan I-PER +c O +Vaas B-PER +b O +Chandana B-PER +56 O + +S. B-PER +Waugh I-PER +b O +Muralitharan B-PER +22 O + +R. B-PER +Ponting I-PER +not O +out O +46 O + +D. B-PER +Lehmann I-PER +st O +Kaluwitharana B-PER +b O +Chandana B-PER +2 O + +I. B-PER +Healy I-PER +c O +Ranatunga B-PER +b O +Muralitharan B-PER +8 O + +J. B-PER +Gillespie I-PER +st O +Kaluwitharana B-PER +b O +Chandana B-PER +6 O + +D. B-PER +Fleming I-PER +c O +Chandana B-PER +b O +Jayasuriya B-PER +3 O + +G. B-PER +McGrath I-PER +not O +out O +8 O + +Extras O +( O +lb-3 O +nb-2 O +) O +5 O + +Total O +( O +nine O +wickets O +, O +50 O +overs O +) O +228 O + +Fall O +of O +wickets O +: O +1-21 O +2-52 O +3-97 O +4-149 O +5-157 O +6-163 O +7-178 O + +8-198 O +9-203 O +. O + +Bowling O +: O +Vass B-PER +7-0-29-0 O +, O +de B-PER +Silva I-PER +4-0-25-0 O +, O +Dharmasena B-PER + +9-0-49-1 O +, O +Muralitharan B-PER +10-0-41-2 O +, O +Jayasuriya B-PER +10-0-43-2 O +, O +Chandana B-PER + +10-0-38-3 O +. O + +Sri B-LOC +Lanka I-LOC + +S. B-PER +Jayasuriya I-PER +c O +Healy B-PER +b O +Fleming B-PER +44 O + +R. B-PER +Kaluwitharana I-PER +b O +S. B-PER +Waugh I-PER +8 O + +A. B-PER +Gurusinha I-PER +run O +out O +16 O + +A.de B-PER +Silva I-PER +not O +out O +83 O + +A. B-PER +Ranatunga I-PER +lbw O +b O +Fleming B-PER +0 O + +H. B-PER +Tillekeratne I-PER +lbw O +b O +Fleming B-PER +1 O + +R. B-PER +Mahanama I-PER +b O +McGrath B-PER +50 O + +U. B-PER +Chandana I-PER +not O +out O +14 O + +Extras O +( O +lb-3 O +nb-6 O +w-7 O +) O +16 O + +Total O +( O +six O +wickets O +, O +45.5 O +overs O +) O +232 O + +Fall O +of O +wickets O +: O +1-22 O +2-78 O +3-78 O +4-78 O +5-81 O +6-196 O +. O + +Did O +not O +bat O +: O +Dharmasena B-PER +, O +Vaas B-PER +, O +Muralitharan B-PER +. O + +Bowling O +: O +S. B-PER +Waugh I-PER +5-1-36-1 O +, O +Law B-PER +2-0-23-0 O +, O +McGrath B-PER +9.5-0-44-1 O +, O + +Fleming B-PER +8-1-26-3 O +, O +Gillespie B-PER +6-0-27-0 O +, O +M. B-PER +Waugh I-PER +5-0-29-0 O +, O +Lehmann B-PER + +6-0-26-0 O +, O +Bevan B-PER +4-0-18-0 O +. O + +Man O +of O +the O +Match O +: O +Aravinda B-PER +de I-PER +Silva I-PER + +Next O +Series O +match O +: O +India B-LOC +v O +Zimbabwe B-LOC +, O +September O +1 O +. O + +-DOCSTART- O + +CRICKET O +- O +AUSTRALIA B-LOC +228-9 O +IN O +50 O +OVERS O +V O +SRI B-LOC +LANKA I-LOC +. O + +COLOMBO B-LOC +1996-08-30 O + +Australia B-LOC +scored O +228 O +for O +nine O +wickets O +in O +their O +50 O +overs O +against O +Sri B-LOC +Lanka I-LOC +in O +the O +third O +day-night O +limited O +overs O +match O +of O +the O +Singer B-MISC +World I-MISC +Series I-MISC +tournament O +on O +Friday O +. O + +-DOCSTART- O + +CRICKET O +- O +AUSTRALIA B-LOC +WIN O +TOSS O +AND O +CHOOSE O +TO O +BAT O +. O + +COLOMBO B-LOC +1996-08-30 O + +Australia B-LOC +won O +the O +toss O +and O + +elected O +to O +bat O +against O +Sri B-LOC +Lanka I-LOC +in O +the O +third O +day-night O +limited O + +overs O +cricket O +match O +in O +the O +Singer B-MISC +world O +series O +tournament O +on O + +Friday O +. O + +Teams O +: O + +Australia B-LOC +- O +Ian B-PER +Healy I-PER +( O +captain O +) O +, O +Michael B-PER +Bevan I-PER +, O +Damien B-PER + +Flemming B-PER +, O +Jason B-PER +Gillespie I-PER +, O +Stuart B-PER +Law I-PER +, O +Glenn B-PER +McGrath I-PER +, O +Ricky B-PER + +Ponting B-PER +, O +Michael B-PER +Slater I-PER +, O +Darren B-PER +Lehmann I-PER +, O +Mark B-PER +Waugh I-PER +, O +Steve B-PER + +Waugh B-PER +. O + +Sri B-LOC +Lanka I-LOC +- O +Arjuna B-PER +Ranatunga I-PER +( O +captain O +) O +, O +Sanath B-PER +Jayasuriya I-PER +, O + +Romesh B-PER +Kaluwitharana I-PER +, O +Asanka B-PER +Gurusinha I-PER +, O +Aravinda B-PER +de I-PER +Silva I-PER +, O + +Hashan B-PER +Tillekeratne I-PER +, O +Roshan B-PER +Mahanama I-PER +, O +Kumara B-PER +Dharmasena I-PER +, O + +Chaminda B-PER +Vaas I-PER +, O +Muthiah B-PER +Muralitharan I-PER +, O +Upul B-PER +Chandana I-PER +. O + +-DOCSTART- O + +ROMANIA B-LOC +COMELF B-ORG +H1 O +PROFIT O +RISE O +BELOW O +TARGET O +. O + +BUCHAREST B-LOC +1996-08-30 O + +Romanian B-MISC +listed O +state O +engineer O +Comelf B-ORG +said O +it O +almost O +doubled O +six-month O +output O +, O +with O +net O +profit O +rising O +by O +33 O +percent O +to O +1.069 O +billion O +lei O +. O + +But O +the O +company O +complained O +inflation O +and O +the O +artificially O +high O +rate O +of O +the O +leu O +cut O +profit O +margins O +on O +exports O +, O +keeping O +profits O +well O +below O +its O +forecast O +of O +1.4 O +billion O +lei O +. O + +Comelf B-ORG +'s O +six-month O +output O +rose O +to O +4,378 O +tonnes O +of O +equipment O +from O +2,684 O +tonnes O +in O +the O +equivalent O +period O +in O +1995 O +, O +the O +company O +report O +to O +the O +Bucharest B-LOC +stock O +exchange O +showed O +. O + +Comelf B-ORG +, O +based O +in O +the O +central O +Transylvanian B-MISC +town O +of O +Bistrita B-LOC +, O +manufactures O +water O +purification O +equipment O +, O +machinery O +for O +the O +thermal O +power O +sector O +and O +other O +equipment O +. O + +" O +In O +the O +first O +six O +months O +of O +1996 O +we O +concentrated O +on O +increasing O +the O +volume O +of O +our O +output O +and O +exports O +in O +particular O +and O +improving O +the O +quality O +of O +our O +products O +, O +" O +the O +report O +said O +. O + +From O +January O +to O +June O +Comelf B-ORG +exported O +59 O +percent O +of O +its O +output O +, O +up O +from O +37.3 O +percent O +in O +the O +same O +period O +last O +year O +. O + +The O +company O +said O +higher O +than O +anticipated O +inflation O +and O +rising O +raw O +materials O +and O +wage O +costs O +also O +hit O +profits O +. O + +Year-on-year O +inflation O +, O +initially O +estimated O +at O +20 O +percent O +in O +December O +, O +was O +33.8 O +percent O +in O +June O +, O +higher O +than O +a O +revised O +end-year O +forecast O +of O +30 O +percent O +. O + +The O +12 O +month O +figure O +quickened O +to O +40.3 O +percent O +in O +July O +. O + +The O +leu O +currency O +has O +slipped O +only O +gradually O +this O +year O +, O +and O +is O +currently O +quoted O +at O +an O +official O +rate O +of O +3,162 O +to O +the O +dollar O +, O +well O +below O +the O +3,550 O +retail O +price O +that O +exporters O +say O +is O +more O +realistic O +. O + +-- O +Luli B-PER +Popescu I-PER +, O +Bucharest B-ORG +Newsroom I-ORG +40-1 O +3120264 O + +-DOCSTART- O + +POLISH B-MISC +NBP O +REFRAINS O +FROM O +REVERSE O +REPO O +OPERATION O +. O + +WARSAW B-LOC +1996-08-30 O + +The O +National B-ORG +Bank I-ORG +of I-ORG +Poland I-ORG + +refrained O +from O +staging O +a O +reverse O +repo O +operation O +on O +Friday O +, O +the O + +bank O +said O +. O + +-- O +Warsaw B-ORG +Newsroom I-ORG ++48 O +22 O +653 O +9700 O + +-DOCSTART- O + +Canada B-LOC +government O +cash O +balances O +fall O +in O +week O +. O + +OTTAWA B-LOC +1996-08-30 O + +The O +government O +of O +Canada B-LOC +'s O +cash O +balances O +fell O +in O +the O +week O +that O +ended O +August O +28 O +, O +the O +Bank B-ORG +of I-ORG +Canada I-ORG +said O +on O +Friday O +. O + +Wk O +to O +Aug O +28 O +Chg O +on O +wk O +Chg O +on O +yr O + +Notes O +in O +circulation O +27.35 O ++0.435 O ++0.237 O + +Government O +cash O +balances O +3.54 O +- O +0.629 O ++0.089 O + +Govt O +securities O +outstanding O +463.73 O ++1.660 O ++10.436 O + +Treasury B-ORG +bills O +152.80 O ++0.300 O +- O +11.900 O + +Canada B-LOC +savings O +bonds O +30.12 O +- O +0.004 O ++0.578 O + +All O +figures O +in O +billions O +of O +dollars O +. O + +Chartered O +bank O +assets O +July O +June O + +Net O +foreign O +currency O +- O +12.63 O +- O +12.08 O + +Canadian B-MISC +dollar O +639.55 O +639.38 O + +Total O +Canadian B-MISC +liquid O +assets O +107.83 O +107.24 O + +July O +96 O +June O +96 O +July O +95 O + +M1 O +63.02 O +62.83 O +57.50 O + +M2 O +389.79 O +391.32 O +381.65 O + +M3 O +482.13 O +480.72 O +461.42 O + +Note O +- O +Figures O +are O +unadjusted O +, O +in O +billions O +of O +dollars O +. O + +-- O +Reuters B-ORG +Ottawa I-ORG +Bureau I-ORG +( O +613 O +) O +235-6745 O + +-DOCSTART- O + +Jones B-ORG +Medical I-ORG +completes O +acquisition O +. O + +ST. B-LOC +LOUIS I-LOC +1996-08-30 O + +Jones B-ORG +Medical I-ORG +Industries I-ORG +Inc I-ORG +said O +Friday O +it O +completed O +the O +acquisition O +of O +Daniels B-ORG +Pharmaceuticals I-ORG +Inc I-ORG +of O +St. B-LOC +Petersburg I-LOC +, O +Fla. B-LOC +, O +for O +about O +2,960,000 O +shares O +of O +Jones B-ORG +common O +stock O +. O + +Jones B-ORG +stock O +closed O +down O +1/8 O +at O +40 O +Friday O +. O + +Daniels B-ORG +Pharmaceuticals I-ORG +manufactures O +prescription O +pharmaceutical O +products O +, O +the O +largest O +of O +which O +is O +Levoxyl B-MISC +, O +a O +synthetic O +thyroid O +hormone O +for O +treating O +hypothyroidism O +. O + +-- O +Chicago B-LOC +newsdesk O +, O +312 O +408-8787 O + +-DOCSTART- O + +NYMEX O +heating O +oil O +near O +session O +lows O +in O +pre-close O +. O + +NEW B-LOC +YORK I-LOC +1996-08-30 O + +NYMEX O +refined O +product O +prices O +lingered O +at O +session O +lows O +amid O +slim O +volume O +before O +the O +close O +while O +crude O +experienced O +lackluster O +buying O +ahead O +of O +the O +U.S. B-LOC +Labor B-MISC +Day I-MISC +weekend O +, O +traders O +said O +. O + +" O +There O +was O +some O +profit-taking O +early O +on O +, O +and O +it O +'s O +just O +sitting O +there O +, O +" O +a O +Texas B-LOC +trader O +said O +of O +heating O +oil O +'s O +and O +gasoline O +'s O +losses O +. O + +September O +heating O +oil O +stood O +1.02 O +cents O +lower O +at O +62.65 O +cents O +a O +gallon O +. O + +Heat O +hit O +a O +session O +low O +of O +62.45 O +shortly O +before O +the O +close O +. O + +September O +gasoline O +stood O +0.87 O +cent O +lower O +at O +62.85 O +cents O +a O +gallon O +. O + +Friday O +'s O +low O +in O +September O +gasoline O +was O +62.75 O +. O + +Traders O +also O +said O +players O +were O +selling O +refined O +products O +in O +favor O +of O +crude O +ahead O +of O +the O +front O +month O +'s O +Friday O +expiry O +in O +the O +refined O +products O +. O + +The O +October O +heating O +oil-to-crude O +crack O +spread O +narrowed O +to O +$ O +4.22 O +a O +barrel O +from O +Thursday O +'s O +$ O +4.58 O +while O +the O +October O +gasoline-to-crude O +spread O +narrowed O +to O +$ O +3.60 O +from O +Thursday O +'s O +$ O +3.86 O +a O +barrel O +. O + +October O +crude O +stood O +eight O +cents O +higher O +at O +$ O +22.23 O +barrel O +. O + +Buying O +interest O +in O +crude O +did O +not O +have O +enough O +conviction O +to O +send O +it O +much O +higher O +since O +many O +players O +had O +left O +early O +to O +start O +the O +Labor B-MISC +Day I-MISC +holiday O +weekend O +, O +traders O +said O +. O + +NYMEX O +will O +be O +closed O +Monday O +due O +to O +Labor B-MISC +Day I-MISC +. O + +-- O +Harry B-PER +Milling I-PER +, O +New B-ORG +York I-ORG +Energy I-ORG +Desk I-ORG +, O ++1 O +212-859-1761 O + +-DOCSTART- O + +U.S. B-LOC +debt O +futures O +end O +lower O +, O +shaken O +by O +Chicago B-LOC +NAPM B-ORG +. O + +CHICAGO B-LOC +1996-08-30 O + +U.S. B-LOC +debt O +futures O +finished O +a O +shortened O +pre-holiday O +session O +sharply O +lower O +, O +as O +the O +markets O +were O +shaken O +by O +a O +stronger O +than O +expected O +rise O +in O +the O +August O +National B-ORG +Association I-ORG +of I-ORG +Purchasing I-ORG +Management I-ORG +( O +NAPM B-ORG +) O +index O +for O +the O +Chicago B-LOC +area O +, O +traders O +and O +analysts O +said O +. O + +The O +August O +Chicago B-LOC +NAPM B-ORG +rose O +8.8 O +points O +to O +60.0 O +, O +its O +highest O +level O +since O +62.6 O +in O +February O +1995 O +and O +the O +largest O +monthly O +rise O +since O +December O +1993 O +. O + +Primary O +dealers O +immediately O +sold O +Eurodollar B-MISC +and O +bond O +futures O +, O +after O +the O +market O +on O +average O +was O +expecting O +the O +index O +to O +rise O +marginally O +to O +51.9 O +from O +July O +'s O +51.2 O +. O + +Traders O +also O +said O +Japanese B-MISC +investors O +were O +unwinding O +long O +Eurodollar B-MISC +futures O +/ O +short O +swaps O +, O +and O +that O +heavy O +put O +buying O +helped O +pressure O +Eurodollars B-MISC +to O +lower O +levels O +before O +the O +close O +. O + +One O +U.S. B-LOC +firm O +bought O +35,000 O +September O +97 O +mid-curve O +put O +options O +at O +a O +strike O +price O +of O +93.25 O +to O +93.30 O +in O +the O +last O +two O +sessions O +, O +while O +a O +French B-MISC +firm O +bought O +4,000 O +September O +93.30 O +to O +93.32 O +put O +spreads O +. O + +" O +Even O +before O +the O +data O +came O +out O +, O +we O +were O +seeing O +put O +buying O +, O +" O +one O +floor O +trader O +said O +. O + +Meanwhile O +, O +funds O +were O +reportedly O +good O +sellers O +of O +five-year O +notes O +. O + +Rumors O +circulated O +that O +the O +Federal B-ORG +Reserve I-ORG +was O +buying O +five-year O +notes O +, O +and O +that O +a O +renowned O +hedge O +fund O +manager O +was O +buying O +10-year O +notes O +in O +the O +cash O +markets O +. O + +However O +, O +December O +T-bonds O +ended O +below O +a O +major O +trendline O +level O +at O +106-26/32 O +, O +as O +the O +yield O +in O +the O +cash O +bond O +market O +set O +its O +highest O +monthly O +close O +since O +April O +1995 O +at O +7.12 O +percent O +, O +one O +analyst O +said O +. O + +December O +bonds O +blew O +through O +the O +July O +30 O +low O +of O +107-06/32 O +, O +even O +though O +conditions O +were O +slightly O +oversold O +, O +traders O +said O +. O + +The O +December O +calendar O +spread O +continued O +to O +widen O +, O +also O +reflecting O +the O +market O +'s O +fear O +of O +rising O +inflation O +. O + +While O +the O +market O +continues O +to O +price-in O +higher O +U.S. B-LOC +interest O +rates O +, O +there O +was O +little O +conviction O +to O +the O +theory O +that O +the O +Federal B-ORG +Reserve I-ORG +would O +tighten O +rates O +before O +the O +next O +Federal B-ORG +Open I-ORG +Market I-ORG +Committee I-ORG +meeting O +on O +September O +24 O +. O + +Federal B-ORG +Reserve I-ORG +governor O +Lawrence B-PER +Lindsey I-PER +, O +speaking O +on O +U.S. B-LOC +cable O +television O +network O +CNBC B-ORG +, O +said O +the O +U.S. B-LOC +economy O +appears O +on O +balance O +to O +be O +a O +bit O +strong O +, O +adding O +the O +central O +bank O +would O +not O +curb O +growth O +provided O +inflation O +remains O +in O +check O +. O + +Earlier O +in O +the O +day O +, O +Fed B-ORG +chairman O +Alan B-PER +Greenspan I-PER +said O +at O +the O +annual O +Jackson B-MISC +Hole I-MISC +symposium I-MISC +that O +the O +goal O +of O +price O +stability O +is O +within O +reach O +for O +major O +nations O +. O + +Traders O +said O +the O +Fed B-ORG +'s O +decision O +to O +adopt O +a O +tightening O +bias O +at O +the O +July O +FOMC B-ORG +meeting O +has O +cast O +more O +focus O +on O +every O +piece O +of O +U.S. B-LOC +economic O +news O +. O + +" O +The O +Fed B-ORG +'s O +stance O +has O +really O +sensitized O +us O +to O +all O +this O +data O +, O +" O +one O +analyst O +said O +. O +" O + +The O +revisions O +to O +GDP O +, O +for O +example O +, O +may O +not O +have O +attracted O +a O +lot O +of O +attention O +. O +" O + +At O +the O +end O +of O +pit O +trade O +, O +December O +bonds O +were O +off O +27/32 O +at O +106-25/32 O +, O +10-year O +notes O +down O +21/32 O +at O +105-17/32 O +, O +munibonds O +off O +17/32 O +at O +111-20/32 O +, O +December O +Eurodollars B-MISC +were O +down O +11 O +bps O +at O +93.94 O +, O +March O +Eurodollars B-MISC +were O +off O +13 O +bps O +at O +93.72 O +and O +March O +T-bills O +were O +down O +12 O +bps O +at O +94.33 O +. O + +-DOCSTART- O + +Douglas B-ORG +& I-ORG +Lomason I-ORG +shares O +rise O +on O +merger O +. O + +FARMINGTON B-LOC +HILLS I-LOC +, O +Mich B-LOC +. O + +1996-08-30 O + +Shares O +of O +Douglas B-ORG +& I-ORG +Lomason I-ORG +Co I-ORG +were O +up O +4-1/2 O +at O +30-5/8 O +Friday O +afternoon O +after O +Thursday O +'s O +announcement O +that O +the O +vehicle O +seat O +maker O +had O +agreed O +to O +be O +acquired O +by O +Magna B-ORG +International I-ORG +Inc I-ORG +for O +$ O +31 O +a O +share O +, O +or O +$ O +135 O +million O +. O + +Magna B-ORG +was O +up O +1/8 O +to O +48-1/4 O +on O +the O +New B-ORG +York I-ORG +Stock I-ORG +Exchange I-ORG +. O + +Douglas B-ORG +& I-ORG +Lomason I-ORG +has O +4.45 O +million O +common O +shares O +outstanding O +, O +some O +of O +which O +are O +option O +shares O +to O +be O +purchased O +at O +exercise O +prices O +less O +than O +the O +$ O +31 O +offered O +price O +. O + +The O +acquisition O +will O +beef O +up O +Markham B-ORG +, O +Ontario-based B-MISC +Magna B-ORG +'s O +North B-MISC +American I-MISC +car O +and O +truck O +seating O +business O +, O +allowing O +it O +to O +better O +compete O +with O +Johnson B-ORG +Controls I-ORG +Inc I-ORG +and O +Lear B-ORG +Corp I-ORG +. O + +Family-controlled O +Douglas B-ORG +& I-ORG +Lomason I-ORG +, O +which O +had O +1995 O +revenue O +of O +$ O +561 O +million O +, O +was O +finding O +it O +more O +difficult O +to O +compete O +for O +new O +seating O +contracts O +from O +vehicle O +makers O +, O +said O +James B-PER +Hoey I-PER +, O +chief O +financial O +officer O +. O + +" O +Unfortunately O +, O +in O +the O +auto O +industry O +these O +days O +, O +a O +$ O +500 O +million O +company O +is O +not O +a O +big O +company O +anymore O +, O +" O +Hoey B-PER +said O +. O +" O + +This O +merger O +makes O +us O +much O +more O +competitive O +. O +" O + +He O +added O +that O +Douglas B-ORG +& I-ORG +Lomason I-ORG +'s O +top O +executives O +have O +been O +asked O +to O +stay O +on O +with O +Magna B-ORG +after O +the O +merger O +, O +though O +their O +future O +roles O +have O +not O +yet O +been O +defined O +. O + +Douglas B-ORG +& I-ORG +Lomason I-ORG +'s O +profits O +were O +hurt O +in O +the O +past O +year O +by O +model O +changeovers O +, O +which O +had O +reduced O +production O +at O +some O +important O +customers O +, O +but O +are O +now O +recovering O +, O +analysts O +said O +. O + +The O +company O +earned O +$ O +11.2 O +million O +on O +sales O +of O +$ O +299 O +million O +in O +the O +first O +six O +months O +of O +1996 O +, O +up O +from O +year-earlier O +earnings O +of O +$ O +4.7 O +million O +on O +sales O +of O +$ O +285.7 O +million O +. O + +Ford B-ORG +plans O +to O +cut O +its O +roster O +of O +2,300 O +tier-one O +suppliers O +-- O +those O +it O +deals O +with O +directly O +-- O +in O +half O +over O +the O +next O +five O +years O +. O + +" O +The O +deal O +really O +levels O +the O +seating O +field O +somewhat O +, O +" O +said O +John B-PER +Casesa I-PER +of O +Schroder B-ORG +Wertheim I-ORG +& I-ORG +Co I-ORG +. O +" O + +It O +should O +give O +Magna B-ORG +the O +critical O +mass O +to O +be O +a O +bigger O +player O +in O +that O +market O +. O +" O + +Magna B-ORG +'s O +traditional O +strength O +has O +been O +instrument O +panels O +, O +door O +panels O +and O +other O +interior O +components O +. O + +Magna B-ORG +, O +Johnson B-ORG +Controls I-ORG +and O +Lear B-ORG +have O +been O +working O +to O +build O +up O +their O +capabilties O +to O +supply O +complete O +interiors O +to O +automakers O +, O +including O +seats O +, O +instrument O +panels O +, O +door O +panels O +carpeting O +and O +headliners O +. O + +-DOCSTART- O + +UK B-LOC +meals O +/ O +feeds O +follow O +Chicago B-LOC +higher O +, O +trade O +slow O +. O + +LONDON B-LOC +1996-08-30 O + +UK B-LOC +meals O +and O +feeds O +sellers O +marked O +up O +high O +protein O +soymeal O +by O +around O +1.50 O +stg O +a O +tonne O +on O +Friday O +following O +gains O +in O +Chicago B-LOC +at O +Thursday O +'s O +close O +. O + +Trade O +was O +very O +quiet O +with O +only O +one O +deal O +reported O +when O +spot O +high O +protein O +soymeal O +fetched O +215 O +stg O +a O +tonne O +ex-store O +on O +the O +south O +coast O +. O + +" O +I O +would O +n't O +get O +too O +excited O +about O +this O +one O +becuase O +I O +think O +it O +'s O +for O +all O +of O +five O +tonnes O +, O +which O +when O +you O +think O +about O +just O +about O +sums O +up O +the O +state O +of O +the O +market O +at O +the O +moment O +, O +" O +said O +a O +trader O +. O + +-- O +Jim B-PER +Ballantyne I-PER +, O +London B-ORG +Newsroom I-ORG ++44 O +171 O +542 O +8062 O + +-DOCSTART- O + +Iraqi B-MISC +captors O +of O +Sudanese B-MISC +jet O +charged O +with O +hijack O +. O + +LONDON B-LOC +1996-08-30 O + +Seven O +Iraqis B-MISC +who O +seized O +a O +Sudanese B-MISC +airliner O +with O +199 O +people O +aboard O +and O +forced O +it O +to O +fly O +to O +London B-LOC +were O +on O +Friday O +charged O +with O +hijack O +, O +ending O +speculation O +that O +they O +might O +be O +offered O +immediate O +asylum O +in O +Britain B-LOC +. O + +Police O +said O +the O +seven O +men O +, O +who O +freed O +all O +their O +hostages O +after O +the O +plane O +landed O +at O +Stansted B-LOC +airport O +on O +Tuesday O +and O +then O +appealed O +for O +asylum O +, O +would O +appear O +in O +court O +on O +Saturday O +. O + +The O +Iraqis B-MISC +claimed O +they O +were O +" O +ordinary O +people O +persecuted O +by O +the O +regime O +of O +Saddam B-PER +( O +Hussein B-PER +) O +" O +but O +interior B-ORG +ministry I-ORG +officials O +had O +consistently O +said O +it O +was O +likely O +the O +seven O +would O +be O +charged O +with O +hijack O +before O +any O +plea O +for O +asylum O +was O +considered O +. O diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/pipeline_with_job_tier.yml b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/pipeline_with_job_tier.yml new file mode 100644 index 000000000000..06c137327679 --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/pipeline_with_job_tier.yml @@ -0,0 +1,21 @@ +$schema: https://azuremlschemas.azureedge.net/latest/pipelineJob.schema.json +type: pipeline +display_name: Serverless Compute in Pipeline with Job Tier +experiment_name: Serverless in Pipeline +settings: + default_compute: azureml:serverless +jobs: + spot_job_tier: + command: echo "Hello World" + environment: azureml:AzureML-sklearn-1.0-ubuntu20.04-py38-cpu@latest + resources: + instance_type: Standard_D3_v2 + queue_settings: + job_tier: spot + standard_job_tier: + command: echo "Hello World" + environment: azureml:AzureML-sklearn-1.0-ubuntu20.04-py38-cpu@latest + resources: + instance_type: Standard_D3_v2 + queue_settings: + job_tier: standard \ No newline at end of file diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/component.yml b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/component.yml new file mode 100644 index 000000000000..6a9ac278c514 --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/component.yml @@ -0,0 +1,13 @@ +$schema: https://azuremlschemas.azureedge.net/latest/commandComponent.schema.json +type: command +name: greeting +environment: + image: mcr.microsoft.com/azureml/openmpi4.1.0-ubuntu20.04:latest +inputs: + whom: + type: string + optional: true +code: ./src +command: python greet.py $[[--whom ${{inputs.whom}}]] +resources: + instance_type: Standard_D3_v2 \ No newline at end of file diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/pipeline.yml b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/pipeline.yml new file mode 100644 index 000000000000..755df5a81013 --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/pipeline.yml @@ -0,0 +1,23 @@ +$schema: https://azuremlschemas.azureedge.net/latest/pipelineJob.schema.json +type: pipeline +display_name: Sweep - pipeline serverless compute +experiment_name: Serverless in Pipeline +settings: + default_compute: azureml:serverless +jobs: + node: + type: sweep + trial: ./component.yml + search_space: + whom: + type: choice + values: ["Microsoft", "World", "Python"] + limits: + max_concurrent_trials: 1 + max_total_trials: 3 + sampling_algorithm: grid + objective: + goal: minimize + primary_metric: metric + queue_settings: + job_tier: standard \ No newline at end of file diff --git a/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/src/greet.py b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/src/greet.py new file mode 100644 index 000000000000..5ffac1173b0a --- /dev/null +++ b/sdk/ml/azure-ai-ml/tests/test_configs/pipeline_jobs/serverless_compute/job_tier/sweep_in_pipeline/src/greet.py @@ -0,0 +1,9 @@ +import argparse + + +if __name__ == "__main__": + parser = argparse.ArgumentParser() + parser.add_argument("--whom", type=str, default="World") + args = parser.parse_args() + + print(f"Hello {args.whom}!")