!eWOErHSaiddIbsUNsJ:nixos.org

NixOS CUDA

291 Members
CUDA packages maintenance and support in nixpkgs | https://github.com/orgs/NixOS/projects/27/ | https://nixos.org/manual/nixpkgs/unstable/#cuda57 Servers

Load older messages


SenderMessageTime
20 Dec 2024
@matthewcroughan:defenestrate.itmatthewcroughan Host has
fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge mca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm constant_tsc rep_goo d nopl xtopology nonstop_tsc cpuid extd_apicid aperfmperf rapl pni pclmulqdq monitor ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt aes xsave avx f16c rdrand lahf_l m cmp_legacy svm extapic cr8_legacy abm sse4a misalignsse 3dnowprefetch osvw ibs skinit wdt tce topoext perfctr_core perfctr_nb bpext perfctr_llc mwaitx cpb cat_l3 cd p_l3 hw_pstate ssbd mba ibpb stibp vmmcall fsgsbase bmi1 avx2 smep bmi2 cqm rdt_a rdseed adx smap clflushopt clwb sha_ni xsaveopt xsavec xgetbv1 cqm_llc cqm_occup_llc cqm_mbm_total cqm_mbm_local clzero irperf xsaveerptr rdpru wbnoinvd arat npt lbrv svm_lock nrip_save tsc_scale vmcb_clean flushbyasid decodeassists pausefilter pfthr eshold avic v_vmsave_vmload vgif v_spec_ctrl umip rdpid overflow_recov succor smca sev sev_es
13:51:08
@matthewcroughan:defenestrate.itmatthewcroughan guest has:
fpu vme de pse tsc msr pae mce cx8 apic sep mtrr pge m ca cmov pat pse36 clflush mmx fxsr sse sse2 ht syscall nx mmxext fxsr_opt pdpe1gb rdtscp lm rep_good nopl cp uid extd_apicid tsc_known_freq pni pclmulqdq ssse3 fma cx16 sse4_1 sse4_2 x2apic movbe popcnt tsc_deadline_t imer aes xsave avx f16c rdrand hypervisor lahf_lm cmp_ legacy svm cr8_legacy abm sse4a misalignsse 3dnowprefe tch osvw perfctr_core ssbd ibpb stibp vmmcall fsgsbase tsc_adjust bmi1 avx2 smep bmi2 rdseed adx smap clflus hopt clwb sha_ni xsaveopt xsavec xgetbv1 clzero xsavee rptr wbnoinvd arat npt lbrv nrip_save tsc_scale vmcb_c lean flushbyasid pausefilter pfthreshold v_vmsave_vmlo ad vgif umip rdpid overflow_recov succor arch_capabili ties
13:51:14
@matthewcroughan:defenestrate.itmatthewcroughancqm doesn't seem to exist in qemu, what is it?13:55:19
@matthewcroughan:defenestrate.itmatthewcroughan SomeoneSerge (utc+3): Ah here it was https://discuss.pytorch.org/t/runtimeerror-could-not-create-a-primitive/117519 14:03:07
@matthewcroughan:defenestrate.itmatthewcroughan Oh wow.. I made it work SomeoneSerge (utc+3) 14:22:02
@matthewcroughan:defenestrate.itmatthewcroughanit was some systemd hardening feature causing it14:22:10
@matthewcroughan:defenestrate.itmatthewcroughan

It is one of these, but we do not know which one it is

          DevicePolicy = "closed";
          LockPersonality = true;
          MemoryDenyWriteExecute = true;
          NoNewPrivileges = true;
          PrivateDevices = false; # hides acceleration devices
          PrivateTmp = true;
          PrivateUsers = true;
          ProcSubset = "all"; # /proc/meminfo
          ProtectClock = true;
          ProtectControlGroups = true;
          ProtectHome = true;
          ProtectHostname = true;
          ProtectKernelLogs = true;
          ProtectKernelModules = true;
          ProtectKernelTunables = true;
          ProtectProc = "invisible";
          ProtectSystem = "strict";
          RemoveIPC = true;
          RestrictNamespaces = true;
          RestrictRealtime = true;
          RestrictSUIDSGID = true;
          RestrictAddressFamilies = [
            "AF_INET"
            "AF_INET6"
            "AF_UNIX"
          ];
          SupplementaryGroups = [ "render" ]; # for rocm to access /dev/dri/renderD* devices
          SystemCallArchitectures = "native";
          SystemCallFilter = [
            "@system-service @resources"
            "~@privileged"
          ];
          UMask = "0077";

14:24:04
@matthewcroughan:defenestrate.itmatthewcroughannow comes the bisecting14:28:29
@matthewcroughan:defenestrate.itmatthewcroughan It appears it was WriteMemoryDenyExecute causing it 14:35:34
@matthewcroughan:defenestrate.itmatthewcroughanhttps://github.com/pytorch/pytorch/issues/14365114:54:06
@matthewcroughan:defenestrate.itmatthewcroughanMade an issue in pytorch anyway 14:54:10
@ss:someonex.netSomeoneSerge (back on matrix)Nice. Maybe it's some kind of JIT stuff?14:54:41
@matthewcroughan:defenestrate.itmatthewcroughanYeah, I disabled JIT I thought with a var14:54:52
@matthewcroughan:defenestrate.itmatthewcroughanwho knows 14:54:53
@matthewcroughan:defenestrate.itmatthewcroughan PYTORCH_JIT = "0"; 14:55:08
@matthewcroughan:defenestrate.itmatthewcroughanI thought this had worked, maybe it had no impact for another reason 14:55:15
@matthewcroughan:defenestrate.itmatthewcroughanit seems to completely work with this turned off though14:56:43
@matthewcroughan:defenestrate.itmatthewcroughan Oh this is *so good SomeoneSerge (utc+3) 15:03:04
@matthewcroughan:defenestrate.itmatthewcroughan * Oh this is so good SomeoneSerge (utc+3) 15:03:11
@matthewcroughan:defenestrate.itmatthewcroughanimage.png
Download image.png
15:03:34
@matthewcroughan:defenestrate.itmatthewcroughanStable Diffusion Comfyui Pytorch CPU based fast VMtest achieved15:03:49
@matthewcroughan:defenestrate.itmatthewcroughanWho wants to build this kitty?15:34:53
@matthewcroughan:defenestrate.itmatthewcroughan nix build github:nixified-ai/flake/comfyui-unwrapped#checks.x86_64-linux.comfyui -L 15:35:08
@matthewcroughan:defenestrate.itmatthewcroughanbuild this kitty!15:35:10
@matthewcroughan:defenestrate.itmatthewcroughan@post yfw this works on aarch6415:46:42
@matthewcroughan:defenestrate.itmatthewcroughan * post yfw this works on aarch6415:46:45
@glepage:matrix.orgGaétan Lepage#Reproduced17:52:23
@glepage:matrix.orgGaétan Lepageclipboard.png
Download clipboard.png
17:52:29
@connorbaker:matrix.orgconnor (he/him) If you all wanted to run a NixOS VM test in which a VM actually ran nix build, how would you prepopulate the VM store so it has all the necessary build dependencies (sources, etc.).
Alternatively, if you wanted to run NixOS VM tests without the sandbox (so the test itself wouldn’t produce a store path on successful run) how would you do that?
22:08:40
@hacker1024:matrix.orghacker1024
In reply to @connorbaker:matrix.org
If you all wanted to run a NixOS VM test in which a VM actually ran nix build, how would you prepopulate the VM store so it has all the necessary build dependencies (sources, etc.).
Alternatively, if you wanted to run NixOS VM tests without the sandbox (so the test itself wouldn’t produce a store path on successful run) how would you do that?

1. You can add the inputDerivation of whatever you want to build to the VM, IIRC there's an option to add paths to copy into the VM's Nix database

2. You can use the driverInteractive version and run run_tests() (or maybe there's even just driver?)

22:11:49

Show newer messages


Back to Room ListRoom Version: 9