【プログラミング】Pythonとかその辺に詳しい人来てくれアーカイブ最終更新 2023/10/10 22:181.以下、VIPがお送りしますrWV43Pythonとか環境構築クソめんどくさいけどexeファイルとかにして配布したときって相手側もPython環境構築しないといけないんだよね???2023/10/10 21:39:4046すべて|最新の50件2.以下、VIPがお送りしますEayGoサーバーをこっちで用意すればいい2023/10/10 21:39:573.以下、VIPがお送りしますrWV43例えばStableDiffusionWebUI使うのにPythonインストールしないと使えない的な2023/10/10 21:40:254.以下、VIPがお送りしますrWV43>>2ローカルでやらせたい(相手側の面倒をこっちで見たくない)2023/10/10 21:40:545.以下、VIPがお送りしますEayGo>>4それならローカルサーバー構築させないといけない2023/10/10 21:41:106.以下、VIPがお送りしますrWV43これがスタンドアローンでPythonが流行らない理由か…2023/10/10 21:41:337.以下、VIPがお送りします8yxdrパイセン愛す2023/10/10 21:42:028.以下、VIPがお送りしますrWV43>>5そのローカルサーバーもPythonの環境構築させないといけないんだよね?パス通すとか2023/10/10 21:42:069.以下、VIPがお送りしますEayGoexeで配布するんじゃなくてウェブアプリケーションにすればいいだけでは?2023/10/10 21:42:2910.以下、VIPがお送りしますPWmWbpy2exe使え2023/10/10 21:43:1011.以下、VIPがお送りします8yxdrパイセン愛す2023/10/10 21:44:4812.以下、VIPがお送りしますrWV43今ONNXって言うPython使わなくても学習モデルを使用できるってやつを使ってローカルで動くかつCuda使わないStableDiffusionWebUIみたいなのをC#で作ってるんだが現在主流のsafetensorsファイルをonnxファイルに変換しないといけないんだがそこでどうしてもPython使わにゃならんのよね2023/10/10 21:45:1613.以下、VIPがお送りしますrWV43なら本末転倒というかそんな感じ誰だよsafetensorsなんか流行らせたやつonnxをデフォルトにしてくれればなんとかなるのに2023/10/10 21:46:0614.以下、VIPがお送りしますrWV43>>9Webアプリはこっちでサーバー持たなあかんだろ2023/10/10 21:46:3115.以下、VIPがお送りしますEayGo>>14目的を詳しく2023/10/10 21:47:3016.以下、VIPがお送りしますrWV43一般的なStableDiffusionはonnxモデル用意してくれてるから標準でやるのは可能なんだが例えばユーザーがモデルダウンロードして使うとするじゃん?その時ユーザーでonnxに変換して(そういうソフト、機能を作る)StableDiffusionさせたいんだよね…今せっかくAll C#でCuda無し(DirectMLとかいうDirectX12準拠のハードウェアに縛られないものを使っててCudaのような設定無し)のStableDiffusion作ってんだが変換作業でPythonの設定させるなら本末転倒だなってさ2023/10/10 21:50:1317.以下、VIPがお送りしますrWV43DirectMLの時点でWindows限定にはなるけどPythonとかCudaの設定しなくていいから使いやすいと思ったんだC#の.NET FrameworkはWindow標準搭載だし2023/10/10 21:53:0218.以下、VIPがお送りしますrWV43ちなみにこれを参考にしてるhttps://onnxruntime.ai/docs/tutorials/csharp/stable-diffusion-csharp.html一応コンソールで動いたからこれ使ってC#お得意のGUIアプリを作成するつもりだった2023/10/10 21:54:2419.以下、VIPがお送りしますEayGo>>18そのアプリはどこでデプロイするんだ?2023/10/10 21:55:1720.以下、VIPがお送りしますEayGoすまん、無視してくれ2023/10/10 21:55:4221.以下、VIPがお送りします1ybsmふむ、俺にはレベルの高いスレだったようだ2023/10/10 21:56:0522.以下、VIPがお送りしますUU8EGライブラリ使うなら相手も同じ環境じゃないとだめ2023/10/10 21:57:5923.以下、VIPがお送りしますrWV43>>19コンソールで動くし普通にWinFormとかでいけるよあとはWinFormやWPFやUWPやWinUIと同じ作業でexe化して配れば良いモデルはソフト内からエクスプローラーでファイル選ぶ処理をユーザーに行ってもらえば良い(デフォルトでは一般的なStableDiffusionのやつ乗せるつもりではあるが)2023/10/10 21:59:4324.以下、VIPがお送りします8yxdrおうおうよ2023/10/10 22:00:0225.以下、VIPがお送りしますrWV43>>22OnnxRuntimeってやつだから相手の環境は求めないからいいかなって思ったんだがsafetensorsをonnxに変換する作業でPython環境が求められるというもどかしさ2023/10/10 22:01:0426.以下、VIPがお送りしますEayGo>>23自分の環境で動くからexe化して配ればええ、ってのは、流石にアプリ開発者として根本がおかしいべ。2023/10/10 22:03:2327.以下、VIPがお送りしますOIC9Q>>26でも一般的なC#アプリはそうじゃん2023/10/10 22:04:0628.以下、VIPがお送りしますEayGoどの環境でも動くってのが、開発工数の9割を占める部分やろ。2023/10/10 22:04:1929.以下、VIPがお送りしますEayGoすまん、Cについては何一つわかってない無視してくれ2023/10/10 22:04:5530.以下、VIPがお送りしますEayGo結論、cで完結しない機能でしたっていうオチだろ?2023/10/10 22:05:1531.以下、VIPがお送りしますpub4UPython 環境構築しないですむようにexe化して配布するのでは?2023/10/10 22:06:0532.以下、VIPがお送りしますrWV43>>29いやC#なんだが…どちらかと言うとJavaに近い.NET RunTimeがC#を中間言語にして中間言語をコンパイルしてるってイメージ2023/10/10 22:06:3333.以下、VIPがお送りしますrWV43>>30そうだよ2023/10/10 22:06:4534.以下、VIPがお送りしますrWV43>>31どうやってすんの?2023/10/10 22:06:5635.以下、VIPがお送りしますEayGo>>31まあそういうことやわな。python構築の部分も全て、シェルスクリプトで完結するようにすればいい話2023/10/10 22:06:5736.以下、VIPがお送りしますrWV43>>35だからどうすんのよ?2023/10/10 22:07:1537.以下、VIPがお送りしますEayGo>>34python構築のコマンドを全てシェルスクリプトに書けばいい2023/10/10 22:07:2538.以下、VIPがお送りしますrWV43Python書いても良いんだけど配布時に相手にPython環境構築させないといけないのは避けたいんだよね2023/10/10 22:07:5539.以下、VIPがお送りしますEayGo自分のパソコンでpython環境構築した際のコマンドを全てシェルに書いて相手は何もしなくてもそれが全て実行されるようにすればOK2023/10/10 22:08:3340.以下、VIPがお送りしますrWV43>>37BashかPythonのインストールとパス通すまでやるのか…なんかそういう技術ブログとかある?2023/10/10 22:09:4841.以下、VIPがお送りしますrWV43>>39なるほどそういう方法しかないのか2023/10/10 22:10:2042.以下、VIPがお送りしますEayGo>>40pythonの環境構築方法を全てシェルスクリプトに転記すればいいだけ。exeも同じようなもんやろ2023/10/10 22:10:3543.以下、VIPがお送りしますpub4U普通にpyinstallerでええやん2023/10/10 22:11:2844.以下、VIPがお送りしますrWV43今Windowのターミナル(Win11で標準搭載になったやつ)でpython -VってやったらPythonって出るだけでバージョン情報出ないんだがこれPythonインストールされてるの?https://i.imgur.com/I0r91jD.jpg2023/10/10 22:14:5845.以下、VIPがお送りしますrWV43>>42そういう漠然としたのはわかるんだが詳細なやり方が全くわからん…2023/10/10 22:15:5246.以下、VIPがお送りしますrWV43すまんpy -m pip listでpyが認識されてないから多分入ってないわ2023/10/10 22:18:22
【日中冷戦激化】中国艦載機から空自戦闘機にレーダー照射で小泉防衛大臣「極めて遺憾」 ワイ「経緯を見れば悪いのは日本だぞ。日本政府を一方的に信じてはいけない」ニュー速(嫌儲)87229.22025/12/07 14:44:00
習近平「たとえば四島を統一、日本東京政府の支配下に置くためにシーレーン封鎖、サイバー、色んなケースが考えられる。しかし戦艦を使って武力の行使もともなうならば、どう考えても存立危機事態になり得る」ニュー速(嫌儲)31172.12025/12/07 14:55:33
ローカルでやらせたい(相手側の面倒をこっちで見たくない)
それならローカルサーバー構築させないといけない
そのローカルサーバーもPythonの環境構築させないといけないんだよね?パス通すとか
誰だよsafetensorsなんか流行らせたやつ
onnxをデフォルトにしてくれればなんとかなるのに
Webアプリはこっちでサーバー持たなあかんだろ
目的を詳しく
その時ユーザーでonnxに変換して(そういうソフト、機能を作る)StableDiffusionさせたいんだよね…
今せっかくAll C#でCuda無し(DirectMLとかいうDirectX12準拠のハードウェアに縛られないものを使っててCudaのような設定無し)のStableDiffusion作ってんだが変換作業でPythonの設定させるなら本末転倒だなってさ
C#の.NET FrameworkはWindow標準搭載だし
https://onnxruntime.ai/docs/tutorials/csharp/stable-diffusion-csharp.html
一応コンソールで動いたからこれ使ってC#お得意のGUIアプリを作成するつもりだった
そのアプリはどこでデプロイするんだ?
コンソールで動くし普通にWinFormとかでいけるよ
あとはWinFormやWPFやUWPやWinUIと同じ作業でexe化して配れば良い
モデルはソフト内からエクスプローラーでファイル選ぶ処理をユーザーに行ってもらえば良い(デフォルトでは一般的なStableDiffusionのやつ乗せるつもりではあるが)
OnnxRuntimeってやつだから相手の環境は求めないからいいかなって思ったんだがsafetensorsをonnxに変換する作業でPython環境が求められるというもどかしさ
自分の環境で動くからexe化して配ればええ、ってのは、流石にアプリ開発者として根本がおかしいべ。
でも一般的なC#アプリはそうじゃん
無視してくれ
いやC#なんだが…
どちらかと言うとJavaに近い
.NET RunTimeがC#を中間言語にして中間言語をコンパイルしてるってイメージ
そうだよ
どうやってすんの?
まあそういうことやわな。
python構築の部分も全て、シェルスクリプトで完結するようにすればいい話
だからどうすんのよ?
python構築のコマンドを全てシェルスクリプトに書けばいい
相手は何もしなくてもそれが全て実行されるようにすればOK
BashかPythonのインストールとパス通すまでやるのか…
なんかそういう技術ブログとかある?
なるほど
そういう方法しかないのか
pythonの環境構築方法
を全てシェルスクリプトに転記すればいいだけ。
exeも同じようなもんやろ
https://i.imgur.com/I0r91jD.jpg
そういう漠然としたのはわかるんだが詳細なやり方が全くわからん…