Skip to content

Commit

Permalink
docker: add docker usage
Browse files Browse the repository at this point in the history
  • Loading branch information
shink authored and FFFrog committed Jun 11, 2024
1 parent 16af4d7 commit 2ac2acf
Show file tree
Hide file tree
Showing 3 changed files with 29 additions and 5 deletions.
23 changes: 19 additions & 4 deletions _static/ascend_actions.js
Original file line number Diff line number Diff line change
Expand Up @@ -138,7 +138,7 @@ $(document).ready(function () {
$('#driver-version').text("Driver");
$('#firmware-version').text("Firmware");

if ($(this).val() != "na") {
if ($(this).val() !== "na") {
$(this).addClass("selected");
$('#driver-version').addClass("selected");
$('#firmware-version').addClass("selected");
Expand All @@ -156,7 +156,7 @@ $(document).ready(function () {

$.gen_content = function () {
// instructions need all options selected.
if ($('#cann-version').val() != "na") {
if ($('#cann-version').val() !== "na") {
$('#install-instructions').show();
} else {
$('#install-instructions').hide();
Expand Down Expand Up @@ -213,8 +213,23 @@ $(document).ready(function () {
} else {
var tag = options['cann'].toLowerCase() + "-" + options['npu'] + "-" + options['os'] + options['os_version'];
for (var i = 0; i < docker_images.length; i++) {
if (docker_images[i].split(":")[1] == tag) {
$('#use_docker').html('docker pull ' + docker_images[i]);
if (docker_images[i].split(":")[1] === tag) {
var dockerCommand = `
docker run \\
--name cann_container \\
--device /dev/davinci1 \\
--device /dev/davinci_manager \\
--device /dev/devmm_svm \\
--device /dev/hisi_hdc \\
-v /usr/local/dcmi:/usr/local/dcmi \\
-v /usr/local/bin/npu-smi:/usr/local/bin/npu-smi \\
-v /usr/local/Ascend/driver/lib64/:/usr/local/Ascend/driver/lib64/ \\
-v /etc/ascend_install.info:/etc/ascend_install.info \\
-v /usr/local/Ascend/driver/version.info:/usr/local/Ascend/driver/version.info \\
-it ${docker_images[i]} bash
`;

$('#use_docker').html(dockerCommand.trim());
break;
}
}
Expand Down
6 changes: 6 additions & 0 deletions _static/package_info.js
Original file line number Diff line number Diff line change
Expand Up @@ -177,9 +177,15 @@ const package_info = {


const docker_images = [
'cosdt/cann:7.0.0-310p-ubuntu20.04',
'cosdt/cann:7.0.0-310p-ubuntu22.04',
'cosdt/cann:7.0.0-310p-openeuler20.03',
'cosdt/cann:7.0.0-910b-ubuntu20.04',
'cosdt/cann:7.0.0-910b-ubuntu22.04',
'cosdt/cann:7.0.0-910b-openeuler20.03',
'cosdt/cann:8.0.rc1-310p-ubuntu20.04',
'cosdt/cann:8.0.rc1-310p-ubuntu22.04',
'cosdt/cann:8.0.rc1-310p-openeuler20.03',
'cosdt/cann:8.0.rc1-910b-ubuntu20.04',
'cosdt/cann:8.0.rc1-910b-ubuntu22.04',
'cosdt/cann:8.0.rc1-910b-openeuler20.03',
Expand Down
5 changes: 4 additions & 1 deletion sources/ascend/quick_install.rst
Original file line number Diff line number Diff line change
Expand Up @@ -143,7 +143,10 @@ Python 3.8, 3.9, 3.10
</div>
</section>
<section id="use_docker_section">
<h3>2.3 使用Docker镜像</h3>
<h3>2.3 运行Docker容器</h3>
<div>
下列命令将创建一个名为'cann-container'的Docker容器,并将设备和驱动挂载到容器中。<br><br>
</div>
<div class="highlight-default notranslate">
<div class="highlight">
<pre id="use_docker"></pre>
Expand Down

0 comments on commit 2ac2acf

Please sign in to comment.