Skip to content

Commit fd0a10c

Browse files
committed
fix conflicts
2 parents 3a75d1f + 43e6d92 commit fd0a10c

File tree

1,225 files changed

+9574
-7120
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

1,225 files changed

+9574
-7120
lines changed

.openpublishing.redirection.json

Lines changed: 25 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -700,6 +700,11 @@
700700
"redirect_url": "/visualstudio/debugger/index",
701701
"redirect_document_id": false
702702
},
703+
{
704+
"source_path": "docs/debugger/how-to-use-intellitrace-step-back.md",
705+
"redirect_url": "/visualstudio/debugger/view-historical-application-state",
706+
"redirect_document_id": false
707+
},
703708
{
704709
"source_path": "docs/deployment/installshield-limited-edition.md",
705710
"redirect_url": "/visualstudio/deployment/deploying-applications-services-and-components",
@@ -715,6 +720,11 @@
715720
"redirect_url": "/visualstudio/deployment/deploying-clickonce-applications-for-testing-and-production-without-resigning",
716721
"redirect_document_id": false
717722
},
723+
{
724+
"source_path": "docs/deployment/deploy-iis-with-web-deploy.md",
725+
"redirect_url": "/iis/install/installing-publishing-technologies/installing-and-configuring-web-deploy-on-iis-80-or-later",
726+
"redirect_document_id": false
727+
},
718728
{
719729
"source_path": "docs/designers/index.md",
720730
"redirect_url": "/visualstudio/designers/designing-user-interfaces",
@@ -6677,6 +6687,11 @@
66776687
"redirect_url": "/visualstudio/cross-platform/visual-studio-tools-for-unity",
66786688
"redirect_document_id": false
66796689
},
6690+
{
6691+
"source_path": "subscriptions/vs-vsts.md",
6692+
"redirect_url": "/visualstudio/subscriptions/vs-azure-devops",
6693+
"redirect_document_id": false
6694+
},
66806695
{
66816696
"source_path": "docs/sharepoint/requirements-for-developing-sharepoint-solutions.md",
66826697
"redirect_url": "/visualstudio/sharepoint/getting-started-sharepoint-development-in-visual-studio",
@@ -6796,6 +6811,16 @@
67966811
"source_path": "docs/vs-2015/profiling/how-to-attach-the-profiler-to-a-dotnet-framework-stand-alone-application-to-collect-concurrency-data-by-using-the-command-line.md",
67976812
"redirect_url": "/visualstudio/profiling/how-to-attach-the-profiler-to-a-dotnet-app-and-collect-concurrency-data?view=vs-2015",
67986813
"redirect_document_id": false
6814+
},
6815+
{
6816+
"source_path": "docs/vs-2015/debugger/what’s-new-for-the-debugger-in-visual-studio-2015.md",
6817+
"redirect_url": "/visualstudio/debugger/what-s-new-for-the-debugger-in-visual-studio-2015?view=vs-2015",
6818+
"redirect_document_id": false
6819+
},
6820+
{
6821+
"source_path": "docs/vs-2015/extensibility/upgrading-custom-project-and-item-templates-for-visual-studio-%2215%22.md",
6822+
"redirect_url": "/visualstudio/extensibility/upgrading-custom-project-and-item-templates-for-visual-studio-2017?view=vs-2015",
6823+
"redirect_document_id": false
67996824
}
68006825
]
68016826
}

README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,10 +13,10 @@ The documentation for Visual Basic and Visual C# are located in a separate repo
1313

1414
## Contributing to the documentation
1515

16-
To contribute to this documentation, please see the [Contributing guide](CONTRIBUTING.md).
16+
To contribute to this documentation, please see the [Contributing guide](https://github.com/MicrosoftDocs/visualstudio-docs/blob/master/CONTRIBUTING.md).
1717
We welcome your contributions to help us improve the Visual Studio docs. All the articles in this repository use GitHub flavored markdown.
1818

19-
Several feature areas of Visual Studio have their own folders in this repo, such as **debugger** for topics on debugging, **ide** for topics on the Visual Studio interactive development environment (IDE), and so forth. The **/media** subfolder in each folder contains art files for the topics. The [Contributing guide](CONTRIBUTING.md) has more information.
19+
Several feature areas of Visual Studio have their own folders in this repo, such as **debugger** for topics on debugging, **ide** for topics on the Visual Studio interactive development environment (IDE), and so forth. The **/media** subfolder in each folder contains art files for the topics. The [Contributing guide](https://github.com/MicrosoftDocs/visualstudio-docs/blob/master/CONTRIBUTING.md) has more information.
2020

2121
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 [[email protected]](mailto:[email protected]) with any additional questions or comments.
2222

docs/ai/create-project-repo.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -11,9 +11,9 @@ Once you've [installed Visual Studio Tools for AI](installation.md), you can eas
1111

1212
2. Launch Visual Studio.
1313

14-
3. Select **View > Team Explorer...** to open the **Team Explorer** window in which you can connect to GitHub or Visual Studio Team Services, or clone a repository.
14+
3. Select **View > Team Explorer...** to open the **Team Explorer** window in which you can connect to GitHub or Azure DevOps, or clone a repository.
1515

16-
![Team explorer window showing Visual Studio Team Services, GitHub, and cloning a repository](media\create-project-repo\team-explorer.png)
16+
![Team explorer window showing Azure DevOps, GitHub, and cloning a repository](media\create-project-repo\team-explorer.png)
1717

1818
4. In the URL field under **Local Git Repositories**, enter `https://github.com/Microsoft/samples-for-ai`, enter a folder for the cloned files, and select **Clone**.
1919

docs/ai/installation.md

Lines changed: 13 additions & 14 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,6 @@
11
---
2-
title: Installing AI Tools for Visual Studio
3-
description: Installation of AI Tools for Visual Studio
2+
title: Install AI Tools
3+
description: Describes how to install AI Tools for Visual Studio
44
keywords: ai, visual studio
55
author: lisawong19
66
ms.author: liwong
@@ -21,19 +21,20 @@ Visual Studio Tools for AI can be installed on Windows 64-bit operating systems.
2121

2222
This extension works with Visual Studio 2015 and Visual Studio 2017, Community edition or higher.
2323

24-
To install, download from the [Visual Studio Marketplace](http://aka.ms/vstoolsforai) or from within Visual Studio
24+
You can download the tools from the [Visual Studio Marketplace](http://aka.ms/vstoolsforai), or from within Visual Studio:
2525

26-
1. **Tools** > **Extensions and Updates**
26+
1. Select **Tools** > **Extensions and Updates**.
2727

28-
![install CUDA on Windows](media\installation\extensions.png)
28+
![Extensions and Updates menu in Visual Studio](media\installation\extensions.png)
2929

30-
1. **Search** in upper right-hand corner for "Tools for AI"
31-
2. Select **Visual Studio Tools for AI**
32-
3. Click **Download**
30+
2. In the **Extensions and Updates** dialog box, select **Online** on the left-hand side.
31+
3. In the search box in the upper right-hand corner, type or enter "tools for ai".
32+
4. Select **Visual Studio Tools for AI** from the results.
33+
5. Click **Download**.
3334

3435
## Prepare your local machine
3536

36-
Before training deep learning models on your local computer you should make sure you have the latest applicable prerequisites installed. This includes making sure the latest drivers and libraries for your NVIDIA GPU (if you have one). You should also ensure you have installed Python and Python libraries such as NumPy, SciPy, and appropriate deep learning frameworks such as Microsoft Cognitive Toolkit (CNTK), TensorFlow, Caffe2, MXNet, Keras, Theano, PyTorch and/or Chainer that you plan to use in your project.
37+
Before training deep learning models on your local computer, make sure you have the applicable prerequisites installed. This includes making sure you have the latest drivers and libraries for your NVIDIA GPU (if you have one). You should also ensure you've installed Python and Python libraries such as NumPy, SciPy, and appropriate deep learning frameworks such as Microsoft Cognitive Toolkit (CNTK), TensorFlow, Caffe2, MXNet, Keras, Theano, PyTorch, and Chainer, that you plan to use in your project.
3738

3839
> [!NOTE]
3940
> Software introduction in the following subsections is excerpted from their homepages.
@@ -44,17 +45,15 @@ Deep learning frameworks take advantage of NVIDIA GPU to let machines learn at a
4445

4546
### CUDA
4647

47-
[CUDA](https://developer.nvidia.com/cuda-zone) is a parallel computing platform and programming model invented by NVIDIA.
48-
It enables dramatic increases in computing performance by harnessing the power of the GPU.
49-
Currently, CUDA Toolkit 8.0 is required by deep learning frameworks.
48+
[CUDA](https://developer.nvidia.com/cuda-zone) is a parallel computing platform and programming model invented by NVIDIA. It enables dramatic increases in computing performance by harnessing the power of the GPU. Currently, CUDA Toolkit 8.0 is required by deep learning frameworks.
5049

5150
To install CUDA
5251

5352
- Visit this [site](https://developer.nvidia.com/cuda-80-ga2-download-archive), download CUDA and install it.
5453
- Make sure to install the CUDA runtime libraries, and then add CUDA binary path to the %PATH% or $Path environment variable.
5554
- On Windows, this path is "C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v8.0\bin" by default.
5655

57-
![install CUDA on Windows](media\installation\install_cuda_win.png)
56+
![Install CUDA on Windows](media\installation\install_cuda_win.png)
5857

5958
### cuDNN
6059

@@ -80,7 +79,7 @@ Python has been the primary programming language for deep learning applications.
8079

8180
Deep learning frameworks rely on pip for their own installation.
8281

83-
![install Python on Windows](media\installation\install_python_win.png)
82+
![Install Python on Windows](media\installation\install_python_win.png)
8483

8584
Then, we need to verify whether Python 3.5 is installed correctly, and upgrade pip to the latest version by executing the following commands in a terminal:
8685

docs/ai/job-details.md

Lines changed: 4 additions & 4 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ ms.technology: vs-ai-tools
44
# View recent job performance and details
55
Once the jobs are submitted, you can view the list of jobs to see their status, duration and more.
66

7-
1. In the **Server Explorer** expand the specific compute context
8-
1. Double-click **Jobs**
7+
1. In the **Server Explorer**, expand the specific compute context.
8+
1. Double-click **Jobs**.
99
1. You will see the list of jobs submitted to that compute context.
10-
1. Select a specific **Job** in the list to view details
10+
1. Select a specific **Job** in the list to view details.
1111

1212
![monitor jobs](media\job-details\monitor-jobs.png)
1313

14-
> Job history submitted to Linux VMs is stored on the VM in the /tmp directory. Therefore, whenever it is rebooted the job history is cleared. For a permanent record of your job history please configure your VM as a compute context in Azure Machine learning, then Submit Job to Azure Machine Learning (selecting your VM as the compute context)
14+
> Job history submitted to Linux VMs is stored on the VM in the /tmp directory. Therefore, whenever it is rebooted the job history is cleared. For a permanent record of your job history, please configure your VM as a compute context in Azure Machine learning, then Submit Job to Azure Machine Learning (selecting your VM as the compute context).

docs/ai/manage-storage.md

Lines changed: 7 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -3,18 +3,18 @@ ms.technology: vs-ai-tools
33
---
44
# Browse storage to upload data or download models and logs
55

6-
You can browse all storage on the remote machine or Azure file share to enable uploading data or downloading models and logs. Or if you want to access logs and job outputs for a specific job you can do that as well in the job browser
6+
You can browse all storage on the remote machine or Azure file share to enable uploading data or downloading models and logs. Or, if you want to access logs and job outputs for a specific job, you can do that as well in the job browser.
77

88
## To access all data on the remote machine or file share
9-
1. Open the **Server Explorer**
10-
2. Expand the remote machine or Batch AI compute context
11-
3. Right click **Storage** then click **Browse**
9+
1. Open the **Server Explorer**.
10+
2. Expand the remote machine or Batch AI compute context.
11+
3. Right-click **Storage**; then, click **Browse**.
1212

1313
![storage](media\manage-storage\browse-storage.png)
1414

15-
## To access job specific data on the remote machine or file share
15+
## To access job-specific data on the remote machine or file share
1616
1. Open the [Job History](job-details.md)
17-
2. Select the job
18-
3. Click **Working Folder** or click StdOut / Stderr for quick access to these important log files
17+
2. Select the job.
18+
3. Click **Working Folder** or click **StdOut / Stderr** for quick access to these important log files.
1919

2020
![storage](media\manage-storage\job-workingfolder.png)

docs/ai/monitor-gpu.md

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -4,11 +4,11 @@ ms.technology: vs-ai-tools
44
# Monitoring GPU Utilization
55
To monitor GPU utilization of remote Linux machines:
66

7-
1. In **Server Explorer**, expand **Remote Machines**
8-
2. **Right click** the remote machine you want to monitor
7+
1. In **Server Explorer**, expand **Remote Machines**.
8+
2. **Right-click** the remote machine you want to monitor.
99

1010
![gpu heatmap](media\monitor-gpu\gpu-heatmap-0.png)
1111

12-
2. Click **Show Heat Map**
12+
2. Click **Show Heat Map**.
1313

1414
![gpu heatmap](media\monitor-gpu\heatmap.png)

docs/ai/monitor-tensorboard.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -5,10 +5,10 @@ ms.technology: vs-ai-tools
55

66
You can visualize your model training progress with TensorBoard.
77

8-
1. Right click your project and click **Run TensorBoard** then select the directory of your output TensorBoard logs.
8+
1. Right-click your project and click **Run TensorBoard**; then, select the directory of your output TensorBoard logs.
99

1010
![run tensorboard](media\monitor-tensorboard\run-tensorboard.png)
1111

12-
1. Notice the error decreasing overtime, which means the quality is improving
12+
1. Notice the error decreasing over time, which means the quality is improving.
1313

1414
![run tensorboard](media\monitor-tensorboard\tensorboard.png)

docs/ai/tensorflow-local.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ Download this [GitHub repository](https://github.com/Microsoft/samples-for-ai) c
4646

4747
![Open solution](media\tensorflow-local\open-solution.png)
4848

49-
- Find the MNIST Project in **Solution Explorer**, right-click and select **Set as StartUp Project**.
49+
- Find the MNIST project in **Solution Explorer**, right-click and select **Set as StartUp Project**.
5050

5151
- Click **Start**.
5252

docs/ai/train-model.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -29,9 +29,9 @@ It's integrated with Visual Studio Tools for AI so you can dynamically scale out
2929

3030
![Sample gallery](media\train-model\batchai.png)
3131

32-
3. Select **View > Team Explorer...** to open the **Team Explorer** window in which you can connect to GitHub or Visual Studio Team Services, or clone a repository.
32+
3. Select **View > Team Explorer...** to open the **Team Explorer** window in which you can connect to GitHub or Azure DevOps, or clone a repository.
3333

34-
![Team explorer window showing Visual Studio Team Services, GitHub, and cloning a repository](media\train-model\team-explorer.png)
34+
![Team explorer window showing Azure DevOps, GitHub, and cloning a repository](media\train-model\team-explorer.png)
3535

3636
4. In the URL field under **Local Git Repositories**, enter `https://github.com/Microsoft/samples-for-ai`, enter a folder for the cloned files, and select **Clone**.
3737

docs/code-quality/annotating-structs-and-classes.md

Lines changed: 6 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -19,6 +19,7 @@ f1_keywords:
1919
- "_Field_size_bytes_full_"
2020
- "_Field_size_full_"
2121
- "_Field_size_full_opt_"
22+
- "_Field_z_"
2223
ms.assetid: b8278a4a-c86e-4845-aa2a-70da21a1dd52
2324
author: mikeblome
2425
ms.author: mblome
@@ -47,9 +48,11 @@ You can annotate struct and class members by using annotations that act like inv
4748

4849
A field that has both readable and writable size in elements (or bytes) as specified by `size`.
4950

50-
- `_Struct_size_bytes_(size)`
51+
- `_Field_z_`
5152

52-
A field that has both readable and writable size in elements (or bytes) as specified by `size`.
53+
A field that has a null-terminated string.
54+
55+
- `_Struct_size_bytes_(size)`
5356

5457
Applies to struct or class declaration. Indicates that a valid object of that type may be larger than the declared type, with the number of bytes being specified by `size`. For example:
5558

@@ -77,4 +80,4 @@ You can annotate struct and class members by using annotations that act like inv
7780
[Annotating Locking Behavior](../code-quality/annotating-locking-behavior.md)
7881
[Specifying When and Where an Annotation Applies](../code-quality/specifying-when-and-where-an-annotation-applies.md)
7982
[Intrinsic Functions](../code-quality/intrinsic-functions.md)
80-
[Best Practices and Examples](../code-quality/best-practices-and-examples-sal.md)
83+
[Best Practices and Examples](../code-quality/best-practices-and-examples-sal.md)

docs/code-quality/c28113.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ms.workload:
1818
# C28113
1919
warning C28113: Accessing a local variable via an Interlocked function
2020

21-
The driver is using an Interlocked executive support routine, such as [InterlockedDecrement](http://msdn.microsoft.com/library/windows/hardware/ff547871.aspx), to access a local variable.
21+
The driver is using an Interlocked executive support routine, such as [InterlockedDecrement](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/wdm/nf-wdm-interlockeddecrement), to access a local variable.
2222

2323
Although drivers are permitted to pass the address of a local variable to another function, and then use an interlocked function to operate on that variable, it's important to verify that the stack will not be swapped out to disk unexpectedly and that the variable has the correct life time across all threads that might use it.
2424

docs/code-quality/c28125.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@ ms.workload:
1818
# C28125
1919
warning C28125: The function must be called from within a try/except block
2020

21-
The driver is calling a function that must be called from within a try/except block, such as [ProbeForRead](http://msdn.microsoft.com/library/windows/hardware/ff559876.aspx), [ProbeForWrite](http://msdn.microsoft.com/library/windows/hardware/ff559879.aspx), [MmProbeAndLockPages](http://msdn.microsoft.com/library/windows/hardware/ff554664.aspx).
21+
The driver is calling a function that must be called from within a try/except block, such as [ProbeForRead](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/wdm/nf-wdm-probeforread), [ProbeForWrite](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/wdm/nf-wdm-probeforwrite), [MmProbeAndLockPages](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/wdm/nf-wdm-mmprobeandlockpages).
2222

2323
## Example
2424
The following code example generates this warning:

docs/code-quality/c28137.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -21,7 +21,7 @@ warning C28137: The variable argument should instead be a (literal) constant
2121
This warning is reported when a function call is missing a required (literal) constant. Consult the documentation for the function.
2222

2323
## Example
24-
For example, the [ExAcquireResourceExclusiveLite](http://msdn.microsoft.com/library/windows/hardware/ff544351.aspx) routine requires a value of TRUE or FALSE for the `Wait` parameter. The following example code generates this warning:
24+
For example, the [ExAcquireResourceExclusiveLite](https://docs.microsoft.com/windows-hardware/drivers/ddi/content/wdm/nf-wdm-exacquireresourceexclusivelite) routine requires a value of TRUE or FALSE for the `Wait` parameter. The following example code generates this warning:
2525

2626
```
2727
ExAcquireResourceExclusiveLite(Resource, Wait);

docs/code-quality/c6029.md

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ warning C6029: possible buffer overrun in call to \<function>: use of unchecked
2323
Generally, whenever you read data from an untrusted external source, make sure to verify it for validity. It is usually appropriate to verify the size to make sure it is in the expected range.
2424

2525
## Example
26-
The following code generates this warning by calling the annotated function [ReadFile](http://msdn2.microsoft.com/library/aa365467.aspx) two times. After the first call, the Post attribute property marks the second parameter value untrusted. Therefore, passing an untrusted value in the second call to `ReadFile` generates this warning as shown in the following code:
26+
The following code generates this warning by calling the annotated function [ReadFile](https://docs.microsoft.com/windows/desktop/api/fileapi/nf-fileapi-readfile) two times. After the first call, the Post attribute property marks the second parameter value untrusted. Therefore, passing an untrusted value in the second call to `ReadFile` generates this warning as shown in the following code:
2727

2828
\#include "windows.h"
2929

0 commit comments

Comments
 (0)