This commit is contained in:
Fred Park 2017-08-29 08:04:30 -07:00
Родитель 010b160e43
Коммит 59ad8d193f
7 изменённых файлов: 27 добавлений и 29 удалений

8
CODE_OF_CONDUCT.md Normal file
Просмотреть файл

@ -0,0 +1,8 @@
# Code of Conduct
This project has adopted the
[Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the
[Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
or contact [<opencode@microsoft.com>](mailto:opencode@microsoft.com) with any
additional questions or comments.

Просмотреть файл

@ -1,12 +1,4 @@
Contributing Code
-----------------
This project has adopted the
[Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the
[Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/)
or contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any
additional questions or comments.
# Contributing
If you would like to contribute to this project, please view the
[Microsoft Contribution guidelines](https://azure.github.io/guidelines/).

Просмотреть файл

@ -62,15 +62,15 @@ generators
allowing complex processing pipelines and DAGs with Docker containers
* Transparent support for
[GPU-accelerated Docker applications](https://github.com/NVIDIA/nvidia-docker)
on [Azure N-Series VM instances](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-gpu)
on [Azure N-Series VM instances](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes-gpu)
* Support for multi-instance tasks to accommodate Dockerized MPI and multi-node
cluster applications on compute pools with automatic job completion and Docker
task termination
* Transparent assist for running Docker containers utilizing Infiniband/RDMA
for MPI on HPC low-latency Azure VM instances:
* [A-Series](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/a8-a9-a10-a11-specs): STANDARD\_A8, STANDARD\_A9
* [H-Series](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/a8-a9-a10-a11-specs): STANDARD\_H16R, STANDARD\_H16MR
* [N-Series](https://docs.microsoft.com/en-us/azure/virtual-machines/windows/sizes-gpu): STANDARD\_NC24R
* [A-Series](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes-hpc): STANDARD\_A8, STANDARD\_A9
* [H-Series](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes-hpc): STANDARD\_H16R, STANDARD\_H16MR
* [N-Series](https://docs.microsoft.com/en-us/azure/virtual-machines/linux/sizes-gpu): STANDARD\_NC24R
* Support for job schedules and recurrences for automatic execution of
tasks at set intervals
* Support for live job and job schedule migration between pools
@ -115,9 +115,5 @@ See the [CHANGELOG.md](https://github.com/Azure/batch-shipyard/blob/master/CHANG
file.
* * *
This project has adopted the
[Microsoft Open Source Code of Conduct](https://opensource.microsoft.com/codeofconduct/).
For more information see the
[Code of Conduct FAQ](https://opensource.microsoft.com/codeofconduct/faq/) or
contact [opencode@microsoft.com](mailto:opencode@microsoft.com) with any
additional questions or comments.
Please see this project's [Code of Conduct](CODE_OF_CONDUCT.md) and
[Contributing](CONTRIBUTING.md) guidelines.

Просмотреть файл

@ -4,8 +4,8 @@ and want to jump in without having to install anything, you can utilize the
[Deep Learning Jupyter Notebooks](../contrib/notebooks/deep_learning)
on [Azure Notebooks](https://notebooks.azure.com/) to quickly get started.
If you would like to use jump in and use Batch Shipyard from the command line,
this doc will provide step-by-step instructions. Although Batch Shipyard
If you would like to use Batch Shipyard from the command line, this quickstart
doc will provide step-by-step instructions. Although Batch Shipyard
supports various types of workloads, for the following quickstart example,
we will select from the following Deep Learning recipes to quickly get started:
* [CNTK-CPU-OpenMPI](../recipes/CNTK-CPU-OpenMPI)

Просмотреть файл

@ -748,8 +748,10 @@ transferred again. This object currently supports `azure_batch` and
This property may be null. Note that if you are using a `task_factory`
for the specification, then task factory arguments are applied to the
`command`. Therefore, Python-style string formatting options (excluding
keyword formatting) are required for `parametric_sweep` task factories:
either `{}` positional or `{0}` numbering style formatters. Please see the
keyword formatting) are required for certain task factories that generate
parameters to modify the `command`: `{}` positional, `{0}` numbering
style, or `{keyword}` keyword style formatters are required depending
upon the `task_factory` used. Please see the
[Task Factory Guide](35-batch-shipyard-task-factory.md) for more
information.

Просмотреть файл

@ -1,7 +1,8 @@
# Batch Shipyard and Task Factories
The focus of this article is to describe the task factory concept and how it
can be utilized to generate arbitrary task arrays. This is particularly useful
in creating parameter (parametric) sweeps or repeated tasks.
in creating parameter (parametric) sweeps, replicated/repeated tasks, or
assigning generated parameters for tasks.
# Task Factory
The normal configuration structure for a job in Batch Shipyard is through the
@ -399,8 +400,8 @@ behavior or even potentially unstable execution of the submission process.
## <a name="custom"></a>Custom
A `custom` task factory will generate tasks by calling a custom Python-based
`generate` generator function supplied by the user. This is accomplished by
importing a user-defined Python module which has a defined `generate`
generator function named `generate` supplied by the user. This is accomplished
by importing a user-defined Python module which has a defined `generate`
generator function.
For example, suppose we create a directory named `foo` in our Batch Shipyard
@ -479,7 +480,7 @@ Of course, this example is contrived and custom task factory logic will
invariably be more complex. Your generator function can be dependent upon
any Python package that is needed to accomodate complex task factory parameter
generation scenarios. Please note that if you have installed your Batch
Shipyard enviornment into a virtual environment and your dependencies are
Shipyard environment into a virtual environment and your dependencies are
non-local (i.e., not in the Batch Shipyard directory), then you need to
ensure that your dependencies are properly installed in the correct
environment.

Просмотреть файл

@ -41,8 +41,7 @@ official nuget feed for Azure App Site Extensions.
![60-site-extension-step2-2.png](https://azurebatchshipyard.blob.core.windows.net/github/60-site-extension-step2-2.png)
You should select the latest version of Python 3.X x64 that is available.
At the time of this writing, Python 3.6.1 x64 was the latest available. Click
the `+` icon to install this site extension to your Azure Function App
Click the `+` icon to install this site extension to your Azure Function App
environment.
![60-site-extension-step2-3.png](https://azurebatchshipyard.blob.core.windows.net/github/60-site-extension-step2-3.png)