首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

我在办公室远程办公?四个远程写代码的工具

今年因为特殊情况,很多公司都开始远程办公,阻碍程序员远程办公的东西有很多,其中一个是如何远程写代码、调试,另一个就是如何远程沟通,这里只讲一些远程写代码的经验。 远程写代码有什么好处呢?...这一步是否成功可以在命令行下测试。...最后,在VS Code中,按F1(或command/ctrl + shift + P),打开命令模式,选择“Remote-SSH: Connect to Host”,按照提示输入自己的ssh命令等,即可登录成功...Google Colab / Azure Notebook Google Colab和Azure Notebook都可以认为是基于jupyter notebook的一种变种,主要缺点是因为特殊情况,不好访问...实际上国内的很多厂商也开始提供类似在线notebook的服务,包括百度云/华为云,实话说,它们都不如Google大方,如果可能的话,还是优先考虑/使用一下Colab,体验世界一流的资源/服务是什么样的。

3.4K11

20种小技巧,玩转Google Colab

Jupyter Notebook 快捷键 快捷键为编程带来了便利,但 Jupyter Notebook 中的快捷键不能直接在 Colab 中使用。不过,这里有一个关系映射表来解决这一问题。...使用交互式 shell Colab 中没有内置的交互终端。但是可以使用 bash 命令以交互方式试用 shell 命令。只需运行此命令,你将获得交互式输入。 !...「Open in Colab」 标志 你可以使用如下 markdown 代码在 README.md 或 jupyter notebooks 中添加「Open in Colab 」标志。 ?...运行后台任务 在某些情况下,我们需要先启动一些 Web 服务器或后台任务,然后才能执行常规程序。...这时将弹出一个窗口,以启用浏览器通知。只要接受它,即使你在另一个选项卡、窗口或应用程序上,colab 也会在任务完成时通知你。 19.

2.5K20
  • 您找到你想要的搜索结果了吗?
    是的
    没有找到

    玩转Google Colab!附20种小技巧

    Jupyter Notebook 快捷键 快捷键为编程带来了便利,但 Jupyter Notebook 中的快捷键不能直接在 Colab 中使用。不过,这里有一个关系映射表来解决这一问题。...使用交互式 shell Colab 中没有内置的交互终端。但是可以使用 bash 命令以交互方式试用 shell 命令。只需运行此命令,你将获得交互式输入。 !...「Open in Colab」 标志 你可以使用如下 markdown 代码在 README.md 或 jupyter notebooks 中添加「Open in Colab 」标志。 ?...运行后台任务 在某些情况下,我们需要先启动一些 Web 服务器或后台任务,然后才能执行常规程序。...这时将弹出一个窗口,以启用浏览器通知。只要接受它,即使你在另一个选项卡、窗口或应用程序上,colab 也会在任务完成时通知你。 19.

    3.9K31

    20种小技巧,玩转Google Colab

    在 GitHub 中打开 Notebooks Google Colab 团队提供了官方的 Chrome 扩展程序。使用 colab 时,可以直接在 GitHub 上打开 notebooks。...使用交互式 shell Colab 中没有内置的交互终端。但是可以使用 bash 命令以交互方式试用 shell 命令。只需运行此命令,你将获得交互式输入。 !...「Open in Colab」 标志 你可以使用如下 markdown 代码在 README.md 或 jupyter notebooks 中添加「Open in Colab 」标志。...运行后台任务 在某些情况下,我们需要先启动一些 Web 服务器或后台任务,然后才能执行常规程序。...这时将弹出一个窗口,以启用浏览器通知。只要接受它,即使你在另一个选项卡、窗口或应用程序上,colab 也会在任务完成时通知你。 19.

    2K20

    节省时间:AI 模型靠谱下载方案汇总

    PHI-2 的 HuggingFace 的网址是 https://huggingface.co/microsoft/phi-2,我们将网址中的“组织和项目名” 复制出来,然后拼在命令中就能够开始模型的下载了...或者,我们也可以在命令行中执行下面的命令,包含上面等价代码的 CLI 命令: python -c "from modelscope import snapshot_download;snapshot_download.../models/')" 命令执行完毕后,同样的,模型也就开始以一个不错的速度进行下载啦。...借助 Colab 或海外服务器做模型转存 除了上面的方式之外,我们还可以利用 Google Colab 的超大带宽,和国内包括百度盘、阿里盘等等能够下满带宽的网盘来相对快速的下载模型(可能要开个会员啥的...通用流程是在 Colab 的 Notebook 中完成命令的安装,然后执行程序指定好模型路径作为上传路径,开始上传,耐心等待上传完毕就完事了。

    1.4K22

    20种小技巧,玩转Google Colab

    Jupyter Notebook 快捷键 快捷键为编程带来了便利,但 Jupyter Notebook 中的快捷键不能直接在 Colab 中使用。不过,这里有一个关系映射表来解决这一问题。...使用交互式 shell Colab 中没有内置的交互终端。但是可以使用 bash 命令以交互方式试用 shell 命令。只需运行此命令,你将获得交互式输入。 !...「Open in Colab」 标志 你可以使用如下 markdown 代码在 README.md 或 jupyter notebooks 中添加「Open in Colab 」标志。 ?...运行后台任务 在某些情况下,我们需要先启动一些 Web 服务器或后台任务,然后才能执行常规程序。...这时将弹出一个窗口,以启用浏览器通知。只要接受它,即使你在另一个选项卡、窗口或应用程序上,colab 也会在任务完成时通知你。 19.

    3.3K31

    TPU使用说明

    也就是说仅在启动 TPU 之后,Cloud TPU 的计费才会开始;在停止或删除 TPU 之后,计费随即停止。...另外可以通过在命令行中输入如下命令(需要加感叹号 !)来查看TPU的ip: !echo $TPU_NAME 我的输出是 grpc://10.75.136.130:8470 3....Google也有提供如何在TPU上运行该代码的教程:Training AmoebaNet-D on Cloud TPU 3.1 在Colab上运行结果 为检验代码是否可以正常运行,采用的是Google提供的伪造的...代码是在Colab上运行,环境如下: python 2.7 tensorflow 1.13 最后无法正常运行,报错信息显示是由于保存checkpoints有问题。...3.2 在Google Cloud上运行结果 3.2.1 配置环境 按照如上操作配置好VM,TPU和STORAGE BUCKET后,还需要命令行中配置如下信息: TPU_NAME 我的TPU信息如下:

    3.4K00

    bat批处理简介:Windows自动化之道

    ATTRIB 显示或更改文件属性。 BREAK 设置或清除扩展式 CTRL+C 检查。 BCDEDIT 设置启动数据库中的属性以控制启动加载。...CHKNTFS 显示或修改启动时间磁盘检查。 CLS 清除屏幕。 CMD 打开另一个 Windows 命令解释程序窗口。...有了这两个命令,我也就不需要像网上那些文章一样详细解释每个命令了,查阅文档即可。这里列一些常用的,建议优先掌握,较为生僻的在需要时详细学习即可。...PART 2:语法 如果只有这些命令,那么运行bat和在命令行执行没什么区别,最多把命令保存下来了方便以后运行。bat也支持一些编程语言的特性,虽然简陋且不够优雅,但应付简单的自动化任务基本够用。...在bat脚本中由于%与变量引用冲突,要写成 for %%a in (*) do echo %%a 此外,可以通过内置的语法对文件做处理(如显示完整路径、文件名、后缀名等): command description

    2.2K21

    使用扩散模型从文本生成图像

    在这篇文章中,将展示如何使用抱脸的扩散包通过文本生成图像,还有就一个一个不好的消息,因为这个模型的出现google的colab可能又要增加一些限制了。...使用diffusers 从文本生成图像 首先,使用扩散器包从文本生成图像我们首先要有一个GPU,这里就是用google 的colab,但是可能colab以后会对这样的应用进行限制了,这个我们在最后加以说明...ipywidgets>=7,<8 — notebook的一个小组件的基础包 torch —这个就不用说了 colab也已经安装了 pillow — 处理图片的 colab也带了 所以我们只要用下面命令安装就可以了...pip install "ipywidgets>=7,<8" 我们安装ipywidgets的目的是在 Google Colab 上启用外部的小部件 # enabling widgets (to be... Colab 的 GPU 资源可能要撑不住了 最后说下我们上面提到的问题,Colab 有 Pro 和 Pro Plus 服务,如果你付费,那么获得 GPU 资源更有保障,可以使用更大的显存,占用资源时间可以更长

    1.1K10

    使用扩散模型从文本生成图像

    在这篇文章中,将展示如何使用抱脸的扩散包通过文本生成图像,还有就一个一个不好的消息,因为这个模型的出现google的colab可能又要增加一些限制了。...使用diffusers 从文本生成图像 首先,使用扩散器包从文本生成图像我们首先要有一个GPU,这里就是用google 的colab,但是可能colab以后会对这样的应用进行限制了,这个我们在最后加以说明...ipywidgets>=7,<8 — notebook的一个小组件的基础包 torch —这个就不用说了 colab也已经安装了 pillow — 处理图片的 colab也带了 所以我们只要用下面命令安装就可以了...pip install "ipywidgets>=7,<8" 我们安装ipywidgets的目的是在 Google Colab 上启用外部的小部件 # enabling widgets (to be...Colab 的 GPU 资源可能要撑不住了 最后说下我们上面提到的问题,Colab 有 Pro 和 Pro Plus 服务,如果你付费,那么获得 GPU 资源更有保障,可以使用更大的显存,占用资源时间可以更长

    1.2K10

    YOLOv8自定义数据集训练实现火焰和烟雾检测

    现在我们的笔记本已经连接到Google Drive了。 要测试我们是否有 GPU,请在 colab 上编写以下命令。...在本例中,有两个类别:“烟”和“火”。这意味着模型正在接受训练以检测图像中的烟雾或火灾。 names: ['smoke', 'fire']:此行提供数据集中类的名称。列表中的每个元素对应一个类标签。...这些信息对于模型训练过程至关重要,使模型能够从训练数据中学习并概括其知识,以在验证和推理过程中检测和分类新的、看不见的图像中的“烟”和“火”。...它会启动将 Google Drive 安装到 Colab 虚拟机的过程。当您运行此行时,它会提示您授权访问您的 Google 云端硬盘。 单击提供的链接在浏览器中打开新选项卡。...通过安装 Google Drive,您可以轻松读写文件、访问数据集以及在不同 Colab 会话之间保存模型检查点或其他重要文件,而无需在每次使用该平台时重新上传它们。

    79611

    使用 Docker、Nginx 和 ttyd 提供稳定的 Web 终端服务

    以往我会推荐新手上路使用 Colab,但考虑到 Colab 或类 JupyterHub 对于小白用户,其实也有一定的上手的产品门槛,而且还有付费、网络等乱七八糟的麻烦事情,命令行终端不能非常方便的进行并行程序或任务的执行...开源 Web 命令行工具:ttyd 我曾经在之前的文章中曾简单介绍和使用过一个开源工具 tsl0922/ttyd,它可以将我们的设备上的终端会话操作和内容通过 WebSocket 的方式同步到浏览器中,...[include] files = /etc/supervisor/conf.d/*.conf 接着,我们可以在配置文件里声明的配置目录中,创建我们需要的自动启动和保持运行的服务配置,比如创建一个文件...在引入了 Nginx 之后,我们就不必再让 ttyd 来监听端口提供 Web 服务了,上文中的配置和启动命令,可以调整为下面这样: [program:ttyd] directory = /root/ command...,在浏览器中再次打开设备的 IP:8080 就能看到基础的认证对话框啦。

    1.6K20

    1美元训练BERT,教你如何薅谷歌TPU羊毛 | 附Colab代码

    现在,有个羊毛告诉你,在Medium上有人找到了薅谷歌羊毛的办法,只需1美元就能训练BERT,模型还能留存在你的谷歌云盘中,留作以后使用。...也就是说,使用Colab TPU,你可以在以1美元的价格在Google云盘上存储模型和数据,以几乎可忽略成本从头开始预训练BERT模型。...以下是整个过程的代码下面的代码,可以在Colab Jupyter环境中运行。 设置训练环境 首先,安装训练模型所需的包。Jupyter允许使用’!’直接从笔记本执行bash命令: !...在推理期间,我们将对新数据应用相同的过程。 如果你需要不同的预处理方式(例如在推理期间预期会出现大写字母或标点符号),请修改以下代码以满足你的需求。...如果内核由于某种原因重新启动,可以从断点处继续训练。 以上就是是在云TPU上从头开始预训练BERT的指南。 下一步 好的,我们已经训练好了模型,接下来可以做什么?

    1.3K20

    这些Colab技巧帮你愉快地薅谷歌羊毛

    : 提供了免费的 Jupyter notebook 环境; 带有预安装的软件包; 完全托管在谷歌云上; 用户无需在服务器或工作站上进行设置; Notebook 会自动保存在用户的 Google Drive...第一步:启动 Google Colab 我们可以使用 Colab 在 Web 浏览器上直接运行 Python 代码,使用指南:https://mktg.best/d7b6u。...启动窗口随之打开,弹窗中提供了多项功能: ? 它提供了创建 notebook 以及从不同来源上传和选择的选项,比如 GitHub、Google Drive 或本地计算机。...使用 URL 的步骤上传项目的步骤如下图所示: 启动 Google Colab 从弹框中选择 GitHub 这一项。 ? 输入 GitHub 项目 URL 并搜索以获取代码 ?...在 Colab 中设置 TPU 在 Google Colab 中设置 TPU 的步骤如下: 运行时菜单 → 更改运行时 ?

    4.7K20

    一文搞懂 4 种常用的 Kubernetes 容器

    Istio 可以使用这些属性来执行策略决策,并将其发送到监视系统以提供有关整个网格行为的信息。 Sidecar 代理模型还允许您将 Istio 功能添加到现有部署中,而无需重新构造或重写代码。...从 1.18 版本开始,K8S 内置的 Sidecar 功能将确保 Sidecar 容器在正常业务流程开始之前就启动并运行,即通过更改 Pod 的启动生命周期,在 Init 容器完成后启动 Sidecar...Kubernetes 中,Init 容器是在同一 Pod 中的其他容器之前开始并执行的容器。...因此,您可能需要确保启动逻辑允许多次执行而不会导致重复。例如,如果数据库迁移已经完成,则应仅忽略再次执行迁移命令。 初始化容器是延迟应用程序初始化直到一个或多个依赖项可用的很好的选择。...例如,运行上述 attach 操作后,在调试器容器中运行 ps 操作: # 在 "debugger" 临时容器内中运行此 shell 命令 $ ps auxww 运行命令后,输出类似于: PID

    1.6K50

    一文学会 Kubernetes 之 ConfigMap

    我们知道,在几乎所有的应用开发中,都会涉及到配置文件的变更,比如说在web的程序中,需要连接数据库,缓存甚至是队列等等。...创建ConfigMap 创建ConfigMap的方式有两种,一种是通过yaml文件来创建,另一种是通过kubectl直接在命令行下创建。...我们先来看第一种,在yaml文件中,配置文件以key-value键值对的形式保存,当然也可以直接放一个完整的配置文件,在下面的示例中,cache_hst、cache_port、cache_prefix即是.../configs/cache.conf 在使用kubectl创建的时候,通过在命令行直接传递键值对创建: kubectl create configmap test-config3 --from-literal...,需要先设置为环境变量,之后 可以通过$(VAR_NAME)设置容器启动命令的启动参数,示例: ConfigMap文件示例: apiVersion: v1 kind: ConfigMap metadata

    75530

    这些Colab技巧帮你愉快地薅谷歌羊毛

    : 提供了免费的 Jupyter notebook 环境; 带有预安装的软件包; 完全托管在谷歌云上; 用户无需在服务器或工作站上进行设置; Notebook 会自动保存在用户的 Google Drive...第一步:启动 Google Colab 我们可以使用 Colab 在 Web 浏览器上直接运行 Python 代码,使用指南:https://mktg.best/d7b6u。...启动窗口随之打开,弹窗中提供了多项功能: ? 它提供了创建 notebook 以及从不同来源上传和选择的选项,比如 GitHub、Google Drive 或本地计算机。...使用 URL 的步骤上传项目的步骤如下图所示: 启动 Google Colab 从弹框中选择 GitHub 这一项。 ? 输入 GitHub 项目 URL 并搜索以获取代码 ?...在 Colab 中设置 TPU 在 Google Colab 中设置 TPU 的步骤如下: 运行时菜单 → 更改运行时 ?

    4.6K20
    领券