草庐IT

嵌入式AI

全部标签

AI-多模态-文本->图像-2021:Stable Diffusion【开源】【目前开源模型中最强】

最近大火的StableDiffusion也开源了(20220823);我也本地化测试了一下效果确实比Dall-Emini强太多了,对于我们这些玩不上Dall-E2的这个简直就是就是捡钱的感觉,当然后期跑起来,稍微不注意显存就炸了。这里我写一下安装过程,具体分为两个安装流程;流程1--Hubggingface的方式安装使用Huggingface的模式进行直接安装。CompVis/stable-diffusion-v1-1·HuggingFace​huggingface.co/CompVis/stable-diffusion-v1-1正在上传…重新上传取消注册第一个工作需要注册账户,可以关联git

AI人工智能简介和其定义

全称:人工智能(ArtificialIntelligence)缩写:AI/ai人工智能研究    亦称智械、机器智能,指由人制造出来的可以表现出智能的机器。通常人工智能是指通过普通计算机程序来呈现人类智能的技术。该词也指出研究这样的智能系统是否能够实现,以及如何实现。人工智能于一般教材中的定义领域是“智能主体(intelligentagent)的研究与设计”,智能主体指一个可以观察周遭环境并作出行动以达致目标的系统。约翰·麦卡锡于1955年的定义是“制造智能机器的科学与工程”。安德里亚斯·卡普兰(AndreasKaplan)和迈克尔·海恩莱因(MichaelHaenlein)将人工智能定义为“

嵌入式软件工程师面试题收录(1)

最近收集了许多嵌软的面试题,内容都是在很多文章中剪下来的!1.用预处理指令#define声明一个常数,用以表明1年中有多少秒(忽略闰年问题)#define SECONDS_PER_YEAR (60*60*24*365)UL 使用#define预处理器指令需要注意的是,不能以分号结束,并且尽量不要自己计数,要懂得预处理器可以帮我们计数常数表达式的值。#define使用比较严谨,考虑到使用场合,括号一般很常用。这个表达式会使16位机的整数型溢出,UL代表unsignedlong。2.写一个“标准”宏MIN,这个宏输入两个参数并返回较小的一个。#define MIN(A,B) ((A)这里用到三重条

c# - 从 C# 调用带有嵌入空格 (`` XXX YY`` 的 F# 勾选函数名称

在F#中,我们可以创建这样的函数:let``addxandy``xy=x+y我通常可以这样调用它:``addxandy``12有没有办法从C#端调用上面的函数?不过,我什至无法在对象浏览器中看到它。 最佳答案 您可以公开任何validF#函数名称到C#作为任何C#有效函数名称使用CompiledName属性:namespaceLibrary1moduleTest=[]let``addaandb``xy=x+y然后在C#中:usingLibrary1;...............System.Console.WriteLine(Te

Bito AI: 一个号称提升 100x 工作效率的 IDEA 插件

说到最近AI编程工具,你能想到的都是什么?GithubCopilot?Cursor?CodeWhisperer?还是原生的 ChatGPT 呢?这几种工具都有各自的特色。GithubCopilot 确实不错,虽然目前可以免费试用,不过在试用期过后就需要付费订阅;Cursor 则需要下载 IDE,对于大部分都还是在 IntelliJIDEA 上面开发的 Java 程序员来说,切换一个开发工具还是很麻烦的;而 CodeWhisperer 更侧重于应用程序的架构设计。所以目前最好的一个方案就是在 IntelliJIDEA 中以插件的形式存在,这一点 Bito 就很好的支持的,除了支持 IDEA 之外

c# - 读取嵌入的文本文件

我创建了一个完美的完整项目。我的问题与安装项目有关。当我在另一台计算机上使用它时,即使在部署过程中它们在资源文件夹中,也找不到文本文件!如何确保我的程序在另一台计算机上安装该软件后能够找到这些文本文件!我一直在寻找这个解决方案,但没有成功。请帮我解决这个问题。如果我能得到完整的代码,我会非常高兴! 最佳答案 首先将文本文件的构建Action设置为“EmbeddedResource”。然后在你的代码中读取文件:varassembly=Assembly.GetExecutingAssembly();varresourceName="As

c# - 如何使 XML 文件成为 vNext (ASP.NET 5) 类库中的嵌入式资源?

我有一个MVC6(vNext/ASP.NET5)项目,其中包含一个用于DAL(数据访问层)的类库。现在我得到一个异常,因为NHibernate找不到我试图保留的实体的映射文件。我已经看到严格的说明将此XML映射文件标记为嵌入式资源并且不复制到输出,但是在我设法为此文件打开的三个属性页面中,没有任何地方可以规定这个。我只是打算转向基于代码的流畅映射,但这个问题并不是我的一个NHibernate映射文件独有的。项目项的旧属性页(通过在解决方案资源管理器中右键单击可用)已经消失。我希望,如果嵌入式资源之类的东西仍然存在,那么我们必须指定它在其他地方,比如project.json。

c# - WeakReferences 在嵌入式操作系统中没有被释放

我在这里有一个奇怪的行为:我在运行在DLOG终端(WindowsEmbeddedStandardSP1)上运行的WPF应用程序的生产中出现大量内存泄漏,如果我在普通桌面(Win7教授)上本地运行它,它表现得非常好在多次尝试发现任何问题均未成功后,我将其中一个直接放在我的显示器旁边,安装了ANTsMemoryProfiler,并在终端和我的开发PC上模拟用户操作进行了一个小时的测试运行。结果是,由于一些奇怪的原因,嵌入式系统堆积了大量的WeakReference和EffectiveValueEntry[]对象。下面是一些图片:开发(PC):终端:看看类(class)列表...有没有人以前

c# - 使用 C# 像写字板一样嵌入 mspaint

我刚刚看了看写字板。有一个名为“插入画图”的功能区按钮。当我单击该按钮时,mspaint会打开并提示我绘制一些东西。画完东西后,我可以单击“更新文档”按钮。没有保存选项(只有“将副本另存为”)。此外,没有退出按钮。相反,它显示一个“退出并返回文档”按钮。现在我的问题是:我是否以及如何从我的C#桌面应用程序中的此功能中获益?我想到了一些IPC,但我无法弄清楚它是如何工作的。有人有想法吗? 最佳答案 这称为OLE(对象链接和嵌入)。您正在将MicrosoftPaint文档嵌入到写字板文档中。自Windows95以来,这项技术就已存在。.

c# - 在 WinForms 应用程序中嵌入视频

我需要能够使用C#在WinForms应用程序中嵌入和控制AVI文件的播放。视频需要嵌入到表单中,而不是在单独的媒体播放器窗口中启动。执行此操作的最佳方法是什么?我找到了System.Media命名空间,这听起来很有希望,但它似乎只对声音有用。我是否使用DirectX来执行此操作?MCI?或者其他一些方法? 最佳答案 您可以使用MediaPlayer在你的Winform里面。这将是一种简单的方法。 关于c#-在WinForms应用程序中嵌入视频,我们在StackOverflow上找到一个类