negativo17 / nvidia-kmod Goto Github PK
View Code? Open in Web Editor NEWNVIDIA display driver kernel module
NVIDIA display driver kernel module
I have a ~1 year old Dell xps15 laptop w/ a 960M GPU.
# lspci -s 01:00.0 -v
01:00.0 3D controller: NVIDIA Corporation GM107M [GeForce GTX 960M] (rev a2)
Subsystem: Dell Device 06e4
Flags: fast devsel, IRQ 16
[virtual] Memory at dc000000 (32-bit, non-prefetchable) [size=16M]
Memory at b0000000 (64-bit, prefetchable) [size=256M]
Memory at c0000000 (64-bit, prefetchable) [size=32M]
I/O ports at e000 [size=128]
[virtual] Expansion ROM at dd000000 [disabled] [size=512K]
Capabilities: [60] Power Management version 3
Capabilities: [68] MSI: Enable- Count=1/1 Maskable- 64bit+
Capabilities: [78] Express Endpoint, MSI 00
Capabilities: [100] Virtual Channel
Capabilities: [250] Latency Tolerance Reporting
Capabilities: [258] L1 PM Substates
Capabilities: [128] Power Budgeting <?>
Capabilities: [600] Vendor Specific Information: ID=0001 Rev=1 Len=024 <?>
Capabilities: [900] #19
Kernel modules: nouveau, nvidia_drm, nvidia
Nvidia, in their infinite wisdom, has dropped support for this GPU from the 378.x series. According to their driver search page, 375.39 is the latest driver to support my hardware.
Is there any acceptable way of adding this driver series into this repo? Perhaps as additional branches. Eg, fedora-25-375
Got these warning messages after a yum update on RHEL7 yesterday. Hardware: TitanX (Maxwell)
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_register_module
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_get_rm_ops
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_unregister_module
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceChannelDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceQueryCaps
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceUnsetPageDirectory
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceReleaseChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryAllocSys
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryCpuMap
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRetainChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaFreePages
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSetPageDirectory
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryCpuUnMap
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceOwnPageFaultIntr
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupAddressSpace
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetExternalAllocPtes
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterGpu
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceP2pObjectDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetFbInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRetainChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceStopChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDestroyFaultInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryAllocFB
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceReleaseChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetGpuInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceBindChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceInitFaultInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetBigPageSize
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceServiceDeviceInterruptsRM
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDeRegisterUvmOps
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceFreeDupedHandle
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryFree
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaRegisterEvictionCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceCopyEngineAlloc
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceP2pObjectCreate
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetChannelResourcePtes
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetPmaObject
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSessionDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupMemory
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceAddressSpaceCreate
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceUnregisterGpu
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceAddressSpaceDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterUvmCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaPinPages
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceChannelAllocate
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetP2PCaps
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaUnregisterEvictionCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupAllocation
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaAllocPages
depmod: WARNING: /lib/modules/3.10.0-514.6.1.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSessionCreate
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_register_module
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_get_rm_ops
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-modeset.ko needs unknown symbol nvidia_unregister_module
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceChannelDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceQueryCaps
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceUnsetPageDirectory
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceReleaseChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryAllocSys
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryCpuMap
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRetainChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaFreePages
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSetPageDirectory
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryCpuUnMap
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceOwnPageFaultIntr
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupAddressSpace
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetExternalAllocPtes
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterGpu
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceP2pObjectDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetFbInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRetainChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceStopChannel
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDestroyFaultInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryAllocFB
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceReleaseChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetGpuInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceBindChannelResources
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceInitFaultInfo
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetBigPageSize
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceServiceDeviceInterruptsRM
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDeRegisterUvmOps
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceFreeDupedHandle
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceMemoryFree
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaRegisterEvictionCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceCopyEngineAlloc
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceP2pObjectCreate
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetChannelResourcePtes
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetPmaObject
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSessionDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupMemory
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceAddressSpaceCreate
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceUnregisterGpu
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceAddressSpaceDestroy
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceRegisterUvmCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaPinPages
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceChannelAllocate
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceGetP2PCaps
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaUnregisterEvictionCallbacks
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceDupAllocation
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfacePmaAllocPages
depmod: WARNING: /lib/modules/3.10.0-514.6.2.el7.x86_64/weak-updates/nvidia/nvidia-uvm.ko needs unknown symbol nvUvmInterfaceSessionCreate
I was wondering if there was anything we could help with to get 440.31 on EL7? The latest kmod seems to be 430.50 for EL7.
Hi,
First of all, thank you so much for making these packages available. I've been using your packages on EL7 and Fedora and couldn't imagine my digital life without them.
Just this morning, I was updating packages and I noticed that the latest kmod-nvidia (under https://negativo17.org/repos/nvidia/epel-7/x86_64) pulled down the most recent el7.6 kernel on my previously working el7.7 system.
Fix was easy: Download the src.rpm for kmod-nvidia and kmod-nvidia-common and rebuild on el7.7.
Now that Centos7.7 is out, are you planning on updating the builds anytime soon?
Thank you so much,
Vincent
Hi Simonne,
Thank you for your hard work on this.
I've been seeing crashes in nvidia_modeset on 430.* on EL7 (see [1]). Is there a chance that you may update the drivers to 435 or above in the coming weeks?
Thank you,
Vincent
[1] : https://devtalk.nvidia.com/default/topic/1064891/linux/rhel-7-7-430-50-random-kernel-panics-in-_nv002453kms-nvidia_modeset-
Please use a better patch for 4.10 kernel as the current patches suck.
375.39 or 378.13
https://pkgs.rpmfusion.org/cgit/nonfree/nvidia-kmod.git/tree/kernel_4.10.patch
340.102
https://pkgs.rpmfusion.org/cgit/nonfree/nvidia-340xx-kmod.git/tree/4.10.0_kernel.patch
The ubuntu patches are far better than those horrible hacks from the nvidia forum.
Hi,
Just updated to RHEL 7.5 and it seems the kmod-nvidia rpm might need to be recompiled:
[...]
Module nvidia-uvm.ko from kernel 3.10.0-693.el7.x86_64 is not compatible with kernel 3.10.0-862.el7.x86_64 in symbols: radix_tree_insert
Module nvidia.ko from kernel 3.10.0-693.el7.x86_64 is not compatible with kernel 3.10.0-862.el7.x86_64 in symbols: efi_enabled screen_info i2c_del_adapter i2c_add_adapter acpi_bus_unregister_driver acpi_bus_get_device acpi_bus_register_driver
Module nvidia-modeset.ko from kernel 3.10.0-693.el7.x86_64 is not compatible with kernel 3.10.0-862.el7.x86_64 in symbols: nv_kthread_q_flush nvidia_register_module nv_kthread_q_schedule_q_item nvidia_get_rm_ops nv_kthread_q_item_init nv_kthread_q_stop nvidia_unregister_module nv_kthread_q_init
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.