学生党超实用的在线gpu加速服务器ATUODL,与pycharm连接使用教程。

在线gpu加速服务器ATUODL,与pycharm连接使用教程


最近做yolo系列在visdrone上的目标检测,对算力有一定的要求。所以同学推荐了一款超级实用超级便宜的在线GPU加速服务器。

ATUODL

话不多说,上连接https://www.autodl.com/home
在这里插入图片描述
1.租用服务器。选择你需要的型号。然后创建。
在这里插入图片描述
创建后会在控制台,我的实例中显示:
在这里插入图片描述
开机:配置环境时点击更多,使用无卡模式开机
在这里插入图片描述
开始配置环境:
在这里插入图片描述
在这里插入图片描述
首先在控制台执行

conda init

然后关闭终端,再打开
在这里插入图片描述
然后可以使用conda 的命令创建虚拟环境,安装所需要的包。
在这里插入图片描述

在这里插入图片描述
在这里插入图片描述
然后可以安装自己所需要的包

conda install <包名>

安装完以后可以进行pycharm的连接了

pycharm连接

注意:项目中涉及的路径需要更改为相对路径,且需要专业版的pycharm.
专业版的破解网上教程很多。不加赘述。

用pycharm打开所要执行的项目。打开文件-设置;
在这里插入图片描述
如图点击,小齿轮,点击add
在这里插入图片描述
在这里插入图片描述
打开刚才创建的在线服务器,复制SSH
在这里插入图片描述
在这里插入图片描述
填入对应信息。点击下一步。点击是
在这里插入图片描述
复制密码
在这里插入图片描述
将密码填入,点击下一步
在这里插入图片描述
在这里插入图片描述
在路径下选择python解释器。
在这里插入图片描述
最后点击完成。需要等待一段时间将数据上传。

如果涉及到有数据集比较大的情况需要我们手动上传。在进行上述操作时先将数据集合移出项目文件。之后完成上述操作。
下载filezilla
在这里插入图片描述
下载减压
在这里插入图片描述
打开文件-站点管理-新建站点 选择SFTP协议,输入密码。用户名等登录连接。
在这里插入图片描述
在这里插入图片描述
此时还不能运行,需要将我们的在线服务器关机,然后正常开机。就可以在本地的pycharm使用在线gpufu服务器运行了。

要在Qt中获取AutoCAD DWG文件中矩形的坐标,你需要使用ObjectARX库来读取DWG文件并解析其中的实体对象。下面是一个简单的示例代码,演示了如何使用ObjectARX在Qt中获取DWG文件中矩形的坐标: ```cpp #include <QCoreApplication> #include <aced.h> #include <dbmain.h> #include <dbents.h> #include <dbapserv.h> void printRectCoordinates(const AcDbObjectId& objectId) { AcDbEntity* entity; acdbOpenObject(entity, objectId, AcDb::kForRead); if (entity->isKindOf(AcDbRectangle::desc())) { AcDbRectangle* rectangle = AcDbRectangle::cast(entity); AcGePoint3d startPoint = rectangle->position(); double width = rectangle->width(); double height = rectangle->height(); qDebug() << "Rectangle Coordinates:"; qDebug() << "Start Point: (" << startPoint.x << ", " << startPoint.y << ", " << startPoint.z << ")"; qDebug() << "Width: " << width; qDebug() << "Height: " << height; } entity->close(); } int main(int argc, char *argv[]) { QCoreApplication a(argc, argv); // 初始化ObjectARX acedInitialize(); // 打开DWG文件 AcDbDatabase* database = new AcDbDatabase; database->readDwgFile("<DWG文件路径>"); // 获取模型空间块表记录 AcDbBlockTable* blockTable; database->getBlockTable(blockTable, AcDb::kForRead); AcDbBlockTableRecord* modelSpace; blockTable->getAt(ACDB_MODEL_SPACE, modelSpace, AcDb::kForRead); blockTable->close(); // 遍历模型空间中的实体对象 AcDbBlockTableRecordIterator* iterator; modelSpace->newIterator(iterator); for (; !iterator->done(); iterator->step()) { AcDbEntity* entity; if (iterator->getEntity(entity, AcDb::kForRead) == Acad::eOk) { // 检查实体类型是否为矩形 if (entity->isKindOf(AcDbRectangle::desc())) { // 获取矩形的坐标 printRectCoordinates(entity->objectId()); } entity->close(); } } delete iterator; // 关闭数据库 modelSpace->close(); database->close(); delete database; // 终止ObjectARX acedTerminate(); return a.exec(); } ``` 在上述示例中,我们使用了ObjectARX库来读取DWG文件,遍历模型空间中的实体对象,并检查是否为矩形。如果是矩形,则调用`printRectCoordinates`函数来获取矩形的坐标信息。 请注意,这只是一个简单的示例,实际使用中可能需要根据你的需求进行修改和扩展。另外,确保正确设置了ObjectARX库的路径,并替换代码中的 `<DWG文件路径>` 为你要读取的DWG文件的路径。
评论 13
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

DreamBoy@

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值