From nobody Sun Jan 01 00:47:15 2023 X-Original-To: ports@mlmmj.nyi.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1]) by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4Nl0hq4rnNz1LqR6 for ; Sun, 1 Jan 2023 00:47:55 +0000 (UTC) (envelope-from marietto2008@gmail.com) Received: from mail-ed1-x534.google.com (mail-ed1-x534.google.com [IPv6:2a00:1450:4864:20::534]) (using TLSv1.3 with cipher TLS_AES_128_GCM_SHA256 (128/128 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits) server-digest SHA256 client-signature RSA-PSS (2048 bits) client-digest SHA256) (Client CN "smtp.gmail.com", Issuer "GTS CA 1D4" (verified OK)) by mx1.freebsd.org (Postfix) with ESMTPS id 4Nl0hp2JTkz4DqD; Sun, 1 Jan 2023 00:47:54 +0000 (UTC) (envelope-from marietto2008@gmail.com) Authentication-Results: mx1.freebsd.org; dkim=pass header.d=gmail.com header.s=20210112 header.b=LbMtSIGn; spf=pass (mx1.freebsd.org: domain of marietto2008@gmail.com designates 2a00:1450:4864:20::534 as permitted sender) smtp.mailfrom=marietto2008@gmail.com; dmarc=pass (policy=none) header.from=gmail.com Received: by mail-ed1-x534.google.com with SMTP id l29so28472627edj.7; Sat, 31 Dec 2022 16:47:54 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:from:to:cc:subject:date:message-id:reply-to; bh=I/p10+H2DaLHl6qgILSQHrQ02BV+EGAudbdl00sDlzw=; b=LbMtSIGnkxiaANy//+56mBj8KN/ghQ5GlmiwKiZ8jFWCuuorYSff1pDlJVj5XhkZYi nHAju3VHXKxhrqFWt/y2mQIUMEReKK91Pz/NcqEtsnKqDmGoAMhhxipRLUMUWo06pC+E s3CD7OK1bHQYu1b3Xdl2rGIn/AbUFoclephQ89sr5g7V9fWaQ85Hf66/o1nRqe7R8Bo+ lrpde5MS/mpSM5JCDuS6UhiBQHyDOmEFyE5fDHHBe376431Hgsx1D7AlP8xAG26r4oZV LUGLIV3yGRHX69Qgupqp0StND9WLe0Ir/b7sAfazFN8PC101LFwiYhF2fDyQonrCwmbg cUxg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=cc:to:subject:message-id:date:from:in-reply-to:references :mime-version:x-gm-message-state:from:to:cc:subject:date:message-id :reply-to; bh=I/p10+H2DaLHl6qgILSQHrQ02BV+EGAudbdl00sDlzw=; b=1MYkf51Aqf6IQ3VWKbTVKnf9k3UFpVlnZMKdPvrDwrp1UwwIVA6bvn4Wd8rj5XbQqm QiGm1qTx5cM/3lVpHywJ5m+cHyrphipe18q6hFr10ctyFKvJcy/Ub//nCJDIJU118r1r e1XSrcqAZ2jhikmm5FWFpcVzq7M34cAasLvHp2A84FVYcDSG9On0gNcFzu5YwH4/HSXT QGSYjqSpDrl4iU0SQpRSiDsgozOxhdflWRS337jxdD2bAIVQmz/0bOLkywuqqbVXdbVu Jx5hrpoPmyPgUvAtSjTyZex2a87pNsZd79bsQIL49Ksd+Ayqx2Isv008394yz6Nr2iyB HZAQ== X-Gm-Message-State: AFqh2kp7xdRZQR+MP8Dcw0KodV4efsRuH9SHfbGOM/efvoOwRaWNNnNH ECeyA8lTV1Sj6q6DDGdbScbtUs1nFsChTT4zEK9LOZv2F74= X-Google-Smtp-Source: AMrXdXskYwWj9IeW5+R2ueQTebwqB9WS2idpo1J9DC5UdOFcLbCiHzlHc3PR9xckfcnCCTp2kyUp33b8RO0jqPhjhT0= X-Received: by 2002:a05:6402:501f:b0:46f:77af:10ff with SMTP id p31-20020a056402501f00b0046f77af10ffmr4450767eda.178.1672534072118; Sat, 31 Dec 2022 16:47:52 -0800 (PST) List-Id: Porting software to FreeBSD List-Archive: https://lists.freebsd.org/archives/freebsd-ports List-Help: List-Post: List-Subscribe: List-Unsubscribe: Sender: owner-freebsd-ports@freebsd.org X-BeenThere: freebsd-ports@freebsd.org MIME-Version: 1.0 References: <9f14955d-1072-332e-adc7-26f6fbb80b03@FreeBSD.org> In-Reply-To: From: Mario Marietto Date: Sun, 1 Jan 2023 01:47:15 +0100 Message-ID: Subject: =?UTF-8?Q?Re=3A_The_installation_of_=E2=80=9CStable_Diffusion_web_UI?= =?UTF-8?Q?=E2=80=9D_natively_on_FreeBSD_fails_because_can=E2=80=99t_install_torch_?= =?UTF-8?Q?and_torchvision?= To: Tomek CEDRO Cc: arrowd@freebsd.org, Ronald Klop , ports Content-Type: multipart/alternative; boundary="0000000000003e546d05f1292fd8" X-Spamd-Result: default: False [-4.00 / 15.00]; NEURAL_HAM_LONG(-1.00)[-1.000]; NEURAL_HAM_MEDIUM(-1.00)[-1.000]; NEURAL_HAM_SHORT(-1.00)[-1.000]; DMARC_POLICY_ALLOW(-0.50)[gmail.com,none]; R_SPF_ALLOW(-0.20)[+ip6:2a00:1450:4000::/36]; R_DKIM_ALLOW(-0.20)[gmail.com:s=20210112]; MIME_GOOD(-0.10)[multipart/alternative,text/plain]; MLMMJ_DEST(0.00)[ports@freebsd.org]; FROM_EQ_ENVFROM(0.00)[]; MIME_TRACE(0.00)[0:+,1:+,2:~]; RCVD_IN_DNSWL_NONE(0.00)[2a00:1450:4864:20::534:from]; ASN(0.00)[asn:15169, ipnet:2a00:1450::/32, country:US]; FREEMAIL_ENVFROM(0.00)[gmail.com]; RCVD_TLS_LAST(0.00)[]; TO_MATCH_ENVRCPT_SOME(0.00)[]; MID_RHS_MATCH_FROMTLD(0.00)[]; FROM_HAS_DN(0.00)[]; ARC_NA(0.00)[]; DKIM_TRACE(0.00)[gmail.com:+]; RCPT_COUNT_THREE(0.00)[4]; TO_DN_SOME(0.00)[]; FREEMAIL_FROM(0.00)[gmail.com]; RCVD_COUNT_TWO(0.00)[2]; DWL_DNSWL_NONE(0.00)[gmail.com:dkim] X-Rspamd-Queue-Id: 4Nl0hp2JTkz4DqD X-Spamd-Bar: --- X-ThisMailContainsUnwantedMimeParts: N --0000000000003e546d05f1292fd8 Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable Hello. Do you remember me,Tomek ? I'm the newbie that, some time ago, tried to clone and install the =E2=80=9C*Stable Diffusion web UI*=E2=80=9D on FreeBS= D,failing. Today I tried a different experiment. I tried to install the *AUTOMATIC1111 webui for stable diffusion* within my */compat/ubuntu* "distro" using the FreeBSD linuxulator. You can find the whole thread here : https://forums.freebsd.org/threads/can-the-nv-sglrun-wrapper-launch-the-pyt= hon3-script-needed-to-allow-torch-to-detect-my-gpu.87610/ Unfortunately it failed,but I feel that it could work making some modifications within the file "launch.py". Do you want to give it a look ? Maye it can be done with a minimum effort. Very thanks. Il giorno mar 22 nov 2022 alle ore 02:00 Mario Marietto < marietto2008@gmail.com> ha scritto: > ---> Most of us are in this position :-) > > From you I've learnt that everytime you end a sentence with the " :-) " > character,you are ironic. So,I should not take you seriously :-) > So I'm sure that you earn more money than me with your job :P > > ---> If you do not want to put your time and effort to do the job on your > own, also you state there is no reason to do the job for you, then who do > you expect to do the job ? > > This is the kind of argument that makes me hurt. Even because you seem to > have the ability to skip / avoid the argument that you don't like or that > you don't want to reply to. I tell this because your next argument after > that ignores it. Maybe you are confused and you don't know what's the > difference between "want to do and be able to do". I can't do that kind > of task. You have provided me with an estimate of how much effort and > skills are needed. So,please don't overestimate my abilities. I don't do > this to you. I've asked if you are able to analyze a mindset and you didn= 't > reply,so what ? I imagine that you understand that you can't do that. > So,why should I be able to make a job like the one you have described if = I > use everyday Linux , Freebsd as a hobby only ? What scares me is a belief > that goes around on the net, which I call a form of omnipotence, in which > people believe that others can do whatever they want. I've often found > people who say they haven't even gotten a computer science degree yet,but > they solve all the problems and they have a job in companies that pay the= m > very well. These are discrepancies I will never understand. What I do > know, however, is that omnipotence in clinical psychology is a way of bei= ng > that is found in many psychopathological serious frameworks. I don't expe= ct > that someone will do the job. I've asked,for my technical curiosity, who > was the major responsible for the absence of what is needed to make the > torch work : I'm not sure if it belongs more to the python or the freebsd > developers. I ask this because I don't understand what are the boundaries > of the respective areas of competence. > > ---> Switch to supported OS to get things working out of the box :-) > > I don't want things that work out of the box. If I wanted to do that, we > wouldn't be talking here, because I would be using Windows. Instead I've > been using Linux for many years and Freebsd for a few years. This means > that I accept and I can manage and solve a whole series of problems that > don't require too many skills. > > Il giorno mar 22 nov 2022 alle ore 01:26 Tomek CEDRO > ha scritto: > >> Long story short: PyTorch does not work on FreeBSD at this point, use >> Linux version, or any other OS where binary packages are provided. >> >> Short story long: below :-) >> >> On Mon, Nov 21, 2022 at 6:48 PM Mario Marietto wrote: >> > Tomek,can you repeat the steps you did when you tried to install >> pytorch,but this time using torch as Gleb Popov suggested ? very thanks. >> >> Already did, please take a look at previous answers :-) >> >> When you try to install pytorch you will get an error you should use >> torch name instead.. but there are no packages provided from FreeBSD.. >> and it does not build from the sources.. more work is necessary to >> update the pytorch in order to build and run on FreeBSD.. looks like >> weeks of work.. and this should be done by someone already familiar >> with that tool to verify its operations even if it builds.. also note >> that it has some hard dependencies on hardware acceleration that may >> not yet be available here. >> >> I would strongly use platform that is officially supported by the projec= t. >> >> Get the correct tool for the task :-) >> >> >> > Il giorno lun 21 nov 2022 alle ore 17:46 Mario Marietto ha scritto: >> >> >> >> Oh no,man,I don't think I'm. My job is totally different than yours. >> I'm a psychologist. My training has been totally different. In your >> opinion, can I make a job totally different from yours ? If it was >> true,so,ok,you can analyze the people's mindset without a problem. You c= an >> get two jobs,you can earn two incomes. Why don't you make it ? I like to >> play with linux-freebsd as a hobby. I can learn what I don't know ? >> Sure,for those tasks that are of low-medium difficulties only. So,I shou= ld >> even hire someone,spending money. You didn't understand my position. I >> don't earn enough money even to live day by day. In your opinion,can I >> spend money on that ? In addition,It works under Windows and Linux. So,t= his >> is another reason to not spend money on it. >> >> >> Most of us are in this position :-) >> >> Most of us have one or two or three projects / jobs to make a living >> and then some spare time to develop Open-Source that we need on our >> own and then we share the results "for free". Imagine how many new >> things we have to learn and how many problems we encounter / overcome >> in that process. >> >> There is no "magic company" that takes infinite amount of money from >> thin air to create working solutions based on people demands for >> free.. even governments that fund "public research" are taxing their >> own citizens.. commercial companies only develop Open-Source when they >> have valid business model and funding for it. >> >> If you do not want to put your time and effort to do the job on your >> own, also you state there is no reason to do the job for you, then who >> do you expect to do the job? >> >> Really few lucky people are "paid good full-time salary for a >> development on demand" where results are shared back to the public. >> Even if, the work must be useful for a company that invest their money >> and time to hire folks to develop new features, port software, etc. >> >> Development of the Open-Source is not free. You can use it for free. >> But there may be years of expensive work and thousands of brainz >> behind. Please understand and respect that that you are given a >> solution for free, but creating that solution is always quite >> expensive in the first place. >> >> Someone had to create the PyTorch, hire people to make it happen, then >> the results are shared "for free". This tool was developed on Linux, >> macOS and Windows, because there are packages provided. Making it work >> on FreeBSD requires work that needs to be done. You cannot expect >> anyone to do the job for you unless you care it enough to make it >> happen yourself.. or find the funding to do the work for you. Maybe >> the company that created PyTorch will be interested in porting to a >> new unsupported platform but that is highly unlikely. >> >> Most of us would like to "just focus" on what we need, but hey we all >> need to pay the bills, thus we are all in the same position of making >> choices where to invest our time for skills development and what might >> be the results :-) >> >> >> > And again : I don't work in any company,I'm not motivated enough even >> for "intellectual" reasons. >> >> Get the right tool for the task. Just use the supported OS and the >> problem is be solved :-) >> >> Most of us are simply driven by a curiosity, on how / why things work, >> how to make things work, how to create new things, and we share what >> we do with the rest of the world.. the reason we do not know something >> is quite enough challenging motivation to get the required skills.. >> but hey there are only 24 hours in a single day :-) >> >> >> > Try to forget me for a while and try to reply to my question : who has >> more responsibility in this kind of situation where there is something t= o >> do to fill the gap between the pytorch and the freebsd developers ? than= ks. >> >> With the non-technical explanations above I am sure you will now >> understand that "you are responsible to make things that you care >> about work" :-) >> >> Switch to supported OS to get things working out of the box :-) >> >> -- >> CeDeROM, SQ7MHZ, http://www.tomek.cedro.info >> > > > -- > Mario. > --=20 Mario. --0000000000003e546d05f1292fd8 Content-Type: text/html; charset="UTF-8" Content-Transfer-Encoding: quoted-printable
Hello.

Do you remember me,To= mek ? I'm the newbie that, some time ago, tried to clone and install th= e =E2=80=9CStable Diffusion web UI=E2=80=9D on FreeBSD,fai= ling. Today I tried a different experiment.=20 I tried to install the AUTOMATIC1111 webui for stable diffusion with= in my /compat/ubuntu "distro" using the FreeBSD linuxulato= r. You can find the whole thread here :


Unf= ortunately it failed,but I feel that it could work making some modification= s within the file "launch.py". Do you want to give it a look ? Ma= ye it can be done with a minimum effort. Very thanks.

<= div class=3D"gmail_quote">
Il giorno m= ar 22 nov 2022 alle ore 02:00 Mario Marietto <marietto2008@gmail.com> ha scritto:
---> Mo= st of us are in this position :-)

From you I'v= e learnt that everytime you end a sentence with the " :-) " chara= cter,you are ironic. So,I should not take you seriously :-)
= So I'm sure that you earn more money than me with your job :P

---> If you do not want to put your time and effort= to do the job on your own, also you state there is no reason to do the job= for you, then who do you expect to do the job ?

This is the kind of = argument that makes me hurt. Even because you seem to have the ability to s= kip / avoid the argument that you don't like or that you don't want= to reply to. I tell this because your next argument after that ignores it.= Maybe you are confused and you don't know what's the difference be= tween "want to do and be able to do". I can'= ;t do that kind of task. You have provided me with= an estimate of how much effort and skills are needed. So,please don't = overestimate my abilities. I don't do this to you. I've asked if yo= u are able to analyze a mindset and you didn't reply,so what ? I imagin= e that you understand that you can't do that. So,why should I be able t= o make a job like the one you have described if I use everyday Linux , Free= bsd as a hobby only ? What scares me is a belief t= hat goes around on the net, which I call a form of omnipotence, in which pe= ople believe that others can do whatever they want. I've often found pe= ople who say they haven't even gotten a computer science degree yet,but= they solve all the problems and they have a job in companies that pay them= very well. These are discrepancies I will never u= nderstand. What I do know, however, is that omnipotence in clinical psychol= ogy is a way of being that is found in many psychopathological serious fram= eworks. I don't expect that someone will do the job. I've asked,for= my technical curiosity, who was the major respons= ible for the absence of what is needed to make the torch work : I'm not= sure if it belongs more to the python or the freebsd developers. I ask thi= s because I don't understand what are the boun= daries of the respective areas of competence.

---> Switch t= o supported OS to get things working out of the box :-)

I don't want things that work out of the box. I= f I wanted to do that, we wouldn't be talking here, because I would be = using Windows. Instead I've been using Linux for many years and Freebsd= for a few years. This means that I accept and I can manage and solve a who= le series of problems that don't require too many skills.
<= /div>
I= l giorno mar 22 nov 2022 alle ore 01:26 Tomek CEDRO <tomek@cedro.info> ha scritto:
=
Long story short: P= yTorch does not work on FreeBSD at this point, use
Linux version, or any other OS where binary packages are provided.

Short story long: below :-)

On Mon, Nov 21, 2022 at 6:48 PM Mario Marietto wrote:
> Tomek,can you repeat the steps you did when you tried to install pytor= ch,but this time using torch as Gleb Popov suggested ? very thanks.

Already did, please take a look at previous answers :-)

When you try to install pytorch you will get an error you should use
torch name instead.. but there are no packages provided from FreeBSD..
and it does not build from the sources.. more work is necessary to
update the pytorch in order to build and run on FreeBSD.. looks like
weeks of work.. and this should be done by someone already familiar
with that tool to verify its operations even if it builds.. also note
that it has some hard dependencies on hardware acceleration that may
not yet be available here.

I would strongly use platform that is officially supported by the project.<= br>
Get the correct tool for the task :-)


> Il giorno lun 21 nov 2022 alle ore 17:46 Mario Marietto ha scritto: >>
>> Oh no,man,I don't think I'm. My job is totally different t= han yours. I'm a psychologist. My training has been totally different. = In your opinion, can I make a job totally different from yours ? If it was = true,so,ok,you can analyze the people's mindset without a problem. You = can get two jobs,you can earn two incomes. Why don't you make it ? I li= ke to play with linux-freebsd as a hobby. I can learn what I don't know= ? Sure,for those tasks that are of low-medium difficulties only. So,I shou= ld even hire someone,spending money. You didn't understand my position.= I don't earn enough money even to live day by day. In your opinion,can= I spend money on that ? In addition,It works under Windows and Linux. So,t= his is another reason to not spend money on it.


Most of us are in this position :-)

Most of us have one or two or three projects / jobs to make a living
and then some spare time to develop Open-Source that we need on our
own and then we share the results "for free". Imagine how many ne= w
things we have to learn and how many problems we encounter / overcome
in that process.

There is no "magic company" that takes infinite amount of money f= rom
thin air to create working solutions based on people demands for
free.. even governments that fund "public research" are taxing th= eir
own citizens.. commercial companies only develop Open-Source when they
have valid business model and funding for it.

If you do not want to put your time and effort to do the job on your
own, also you state there is no reason to do the job for you, then who
do you expect to do the job?

Really few lucky people are "paid good full-time salary for a
development on demand" where results are shared back to the public. Even if, the work must be useful for a company that invest their money
and time to hire folks to develop new features, port software, etc.

Development of the Open-Source is not free. You can use it for free.
But there may be years of expensive work and thousands of brainz
behind. Please understand and respect that that you are given a
solution for free, but creating that solution is always quite
expensive in the first place.

Someone had to create the PyTorch, hire people to make it happen, then
the results are shared "for free". This tool was developed on Lin= ux,
macOS and Windows, because there are packages provided. Making it work
on FreeBSD requires work that needs to be done. You cannot expect
anyone to do the job for you unless you care it enough to make it
happen yourself.. or find the funding to do the work for you. Maybe
the company that created PyTorch will be interested in porting to a
new unsupported platform but that is highly unlikely.

Most of us would like to "just focus" on what we need, but hey we= all
need to pay the bills, thus we are all in the same position of making
choices where to invest our time for skills development and what might
be the results :-)


> And again : I don't work in any company,I'm not motivated enou= gh even for "intellectual" reasons.

Get the right tool for the task. Just use the supported OS and the
problem is be solved :-)

Most of us are simply driven by a curiosity, on how / why things work,
how to make things work, how to create new things, and we share what
we do with the rest of the world.. the reason we do not know something
is quite enough challenging motivation to get the required skills..
but hey there are only 24 hours in a single day :-)


> Try to forget me for a while and try to reply to my question : who has= more responsibility in this kind of situation where there is something to = do to fill the gap between the pytorch and the freebsd developers ? thanks.=

With the non-technical explanations above I am sure you will now
understand that=C2=A0 "you are responsible to make things that you car= e
about work" :-)

Switch to supported OS to get things working out of the box :-)

--
CeDeROM, SQ7MHZ, http://www.tomek.cedro.info


--
Mario.
=


--
Mario.
--0000000000003e546d05f1292fd8--